Comprehensive Python Beautiful Soup Web Scraping Tutorial - Find-Find All, CSS Select, Scrape Table

Comprehensive Python Beautiful Soup Web Scraping Tutorial - Find-Find All, CSS Select, Scrape Table

Keith Galli via YouTube Direct link

Let’s practice our skills!

13 of 18

13 of 18

Let’s practice our skills!

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Comprehensive Python Beautiful Soup Web Scraping Tutorial - Find-Find All, CSS Select, Scrape Table

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Intro & Video Overview
  2. 2 - What is web scraping?
  3. 3 - Introduction to HTML
  4. 4 Using the beautiful soup library
  5. 5 - Loading in a webpage requests library
  6. 6 - Starting to scrape
  7. 7 - find & find_all methods
  8. 8 - Finding specific text/strings in our HTML regex
  9. 9 - Select method CSS path selections
  10. 10 - Grabbing the string/text from an HTML element
  11. 11 - Getting a property of HTML element href, src, id, class, etc
  12. 12 - Code navigation parents, children, siblings
  13. 13 Let’s practice our skills!
  14. 14 - Exercise #1: Grab all social links on webpage in 3 different ways
  15. 15 - Exercise #2: Scrape an HTML table into a Pandas Dataframe
  16. 16 - Exercise #3: Grab all fun facts that contain the word “is”
  17. 17 - Exercise #4: Use beautiful soup to help download an image from a webpage
  18. 18 - Exercise #5: Solve the mystery challenge!!!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.