Skip to content

A gui based web scrapper which scrapers articles from GeeksForGeeks, and weather reports, with help of BeautifulSoup, OpenWeatherAPI and QT5.

Notifications You must be signed in to change notification settings

whohet/Web-Scrapper

Repository files navigation

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

About

A gui based web scrapper which scrapers articles from GeeksForGeeks, and weather reports, with help of BeautifulSoup, OpenWeatherAPI and QT5.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages