This course takes your web scraping skills to the next level with advanced techniques in Python using BeautifulSoup and Requests. You'll learn to handle pagination, deal with various data types, etc. Each lesson is designed to tackle real-world scraping challenges, equipping you with the knowledge to extract data from a wide array of websites.
Overview
Syllabus
- Unit 1: Handling Web Pagination
- Running Pagination Web Scraping Code
- Add Author Information to Quote Scraper
- Limit Pagination to First 5 Pages
- Adding Next Page Navigation to Web Scraper
- Complete Pagination Handling for Quote Scraping
- Scraping Quotes with Pagination Handling
- Unit 2: Scraping HTML Tables
- Running Table Data Extraction with Cheerio
- Extract First Two Quotes from HTML Table
- Filter Quotes by Tag
- Extract Quotes and Tags from HTML Table
- Extract Table Data and Rows from HTML Content
- Scraping Quotes and Tags from HTML Tables
- Unit 3: Scraping HTML Lists
- Running Your First Web Scraping Script
- Extracting Book Prices from HTML Lists
- Extract Book Availability Status
- Selecting List Items with CSS Selectors
- Complete the Web Scraping Code to Extract Book Titles
- Scraping Book Titles from HTML Lists
- Unit 4: Extracting Images from Websites
- Download First Image from Website
- Save the Second Image Instead of the First
- Extract and Save Images from a Website
- Extract and Save First Image from Webpage