Skip to content

Latest commit

 

History

History
182 lines (123 loc) · 5.13 KB

README.md

File metadata and controls

182 lines (123 loc) · 5.13 KB

Contributors Technologies Used


Logo

Web Scrapper with GUI

Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. Acknowledgements

About The Project

This is a Web Scrapper which scrapes articles from GeeksForGeeks, weather data from OpenWeather and news from NDTV .

Some ScreenShots

Product Name Screen Shot

Product Name Screen Shot

Product Name Screen Shot

Product Name Screen Shot

Built With

Getting Started

Simply download to use the application.

Now, install the dependencies mentioned in prerequisites section.

Now, simply run the main.py file with the command python3 main.py

Prerequisites

  • Python3
  • BeautifulSoup4
  • Requests
  • PyQT5
  • Google

Usage

  • Main Menu Run the application.

Select the appropiate option i.e either of Article Search, Weather Search or News Search.

  • Article Search Enter any appropiate words related to article and click on search.

If the web scrapper succeeds to find an related article, the result would be displayed or else an error would be generated.

Continue searching with more appropiate words if any error is encountered.

  • Weather Search Enter city name and click on search.

Avoid any typos in the city name.

If the web scrapper succeeds to get the result, it would display it or else an error would be generated. (will require API key get it from here)

  • News Search Enter city name and click on search.

Avoid any typos in the city name.

If the web scrapper succeeds to get the result, it would display it or else general news/headlines would be display.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Het Patel - @whohet - whohet@gmail.com

Divya Patel - @dd-712 - divya807950@gmail.com

Hrushi Patel - @Hp-175 - patelhrushi16@gmail.com

Project Link: https://github.com/whohet/Web-Scrapper

Acknowledgements