Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Web Scraping: Data Extraction with Beautiful Soup
Introduction
What is Web Scraping? (8:50)
Course Outline (5:58)
Why use Python for Web Scraping? (5:34)
Applications of Web Scraping (10:30)
Is Web Scraping legal? (8:16)
Requirements and Installation of Tools
Anaconda Installation: Mac and Linux (2:58)
Anaconda Installation: Windows (4:08)
Structure and parts of an HTML Document
Head Tag (3:01)
Doctype (5:20)
Body Tag (4:07)
Head and Paragraph tags (4:16)
List tags (2:55)
Table tags (3:54)
Anchor tags (4:51)
Grouping tags (7:07)
CSS Selectors
Class (4:40)
Id selector (1:47)
Tag or element (4:18)
Attribute selectors (5:11)
Pseudo class selectors (8:42)
Making Requests using the Requests Library
GET request (3:41)
What is a request? (4:51)
POST request (2:12)
PUT request (3:53)
DELETE request (2:39)
How to make requests in Python? (2:50)
HTTP Response codes (8:54)
Introduction to Beautiful Soup
What is Beautiful Soup? (4:12)
Inspecting a website on the browser (3:09)
How to get the HTML code from a website (6:35)
Extracting content using Beautiful Soup
By element name (3:06)
Using find and find all methods (9:33)
Using CSS selectors: Element or tag name (2:18)
Using CSS selectors: ID and Class names (3:16)
Using CSS selectors: Pseudo class selector (4:14)
Using CSS selectors: Attribute name (3:26)
Project One: Creating an ebay Price Tracker
Inspecting the website and identifying the key elements – 1 (3:24)
Project Description – 1 (2:42)
Scraping the website – 1 (11:33)
Project Two: Obtaining the top 20 hits from a Billboard website
Inspecting the website – 2 (1:33)
Project Description – 2 (0:57)
Scraping the website – 2 (8:05)
Project Three: Scraping the IMDB website for movie recommendations
Project Description – 3 (2:20)
Inspecting the website – 3 (3:26)
Scraping the website – 3 (9:13)
Project Four: Creating a Bitcoin Price Tracker
Inspecting the website – 4 (2:26)
Project Description – 4 (2:21)
Scraping the website – 4 (7:39)
List tags
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock