Skip to content

Webscraping application allowing users to add specific urls, html element identifiers and tags to scrape any website they please

License

Notifications You must be signed in to change notification settings

DaveSharma-Hub/Automated-Webscraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Automated-Webscraper

Description

Webscraping application allowing users to add specific urls, html element identifiers and tags to scrape any website they please. This application persists state as long as the Flask server is running, allowing users to continuosly monitor changes to websites automatically.

How It Works

Users will enter the respective information about the website they would like to scrape. Then the scraper will post to Flask, and using BeautifulSoup the webscraper will scrape the approriate website looking for the desired content. Flask API will send back the information it was able to gather and the frontend application will display accordingly.

Usage

Clone repository

cd web-scraper npm install then npm run dev to run frontend Vite+React Application

cd backend ./installation.sh then py main.py to run backend Flask Application

Example

Website Screenshot: image

Tech Stack

image

About

Webscraping application allowing users to add specific urls, html element identifiers and tags to scrape any website they please

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published