This is a Flask web app that scrapes video information from any YouTube channel using Selenium WebDriver. The scraped information includes video title, duration, likes, comments, thumbnail, and more. The data is stored in online databases like Snowflake and MongoDB.
- Scrapes video information from any YouTube channel
- Uses Selenium WebDriver to scrape data from JavaScript-rendered websites like YouTube
- Data is stored in online databases like Snowflake and MongoDB
- Deployed on Heroku
Heroku is now a paid service, so the app's links have been disabled. However, further improvements are being made to the code, and the links will be re-enabled soon.
Click here to watch a demo video of the web app.
- Python
- Flask
- Selenium WebDriver
- Snowflake
- MongoDB
- HTML/CSS
- Clone the repository.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the app using
python app.py
. - Go to
http://localhost:5000
in your web browser to use the app.
This project is licensed under the MIT License. See the LICENSE
file for details.
If you have any questions or suggestions, feel free to contact me.