Skip to content

skprasad117/Youtube-Webscrapper-Python

Repository files navigation

Youtube-Webscrapper-Python

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.

Features

  • 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

Note

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.

Demo Video

Click here to watch a demo video of the web app.

Technologies Used

  • Python
  • Flask
  • Selenium WebDriver
  • Snowflake
  • MongoDB
  • HTML/CSS

Installation and Usage

  1. Clone the repository.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Run the app using python app.py.
  4. Go to http://localhost:5000 in your web browser to use the app.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to contact me.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published