Skip to content

Nandansingh007/selenium-youtube-scraper

Repository files navigation

selenium-youtube-scraper

scraping top 20 trending YouTube videos using selenium and AWS lambda

Objective

  1. Scrape top 20 trending videos on YouTube using Selenium
  2. Set up a recurring job on AWS Lambda to scrape every 30 minutes
  3. Send the results as a CSV attachment over email (or to a spreadsheet)

Prerequisites Python

Topics Covered

  • GitHub
  • Replit
  • Selenium
  • AWS Lambda
  • SMTP

Step 1 - Create a GitHub repository

Step 2 - Launch the repository on Replit

Step 3 - Extract information using Selenium

Step 4 - Set up a recurring job on AWS Lambda

Step 4 - Send results over email using SMTP

About

scraping top 20 trending YouTube videos using selenium and AWS lambda

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages