Learn how to leverage Python's amazing tools to scrape data from other websites. The end goal of this course is to scrape blogs to analyze trending keywords and phrases. We'll be using Python 3.6, Requests, BeautifulSoup, Asyncio, Pandas, Numpy, and more!

codingforentrepreneurs codingforentrepreneurs Last update: Sep 23, 2023

Web Scraping Logo

Learn how to leverage Python's amazing tools to scrape data from other websites.

The end goal of this course is to scrape blogs to analyze trending keywords and phrases.

We'll be using Python 3.6, Requests, BeautifulSoup, Asyncio, Pandas, Numpy, and more!

Section 1: Your First Scraping Program

Watch here

Final code is first-web-scraping-program.zip

Install Guides

Windows: https://kirr.co/6r8wr9

Mac: https://kirr.co/386c7f

Linux: https://kirr.co/c3uvuu

Goals of Your First Scraping Program:

  1. Enter any url (webpage)
  2. Open and scrape that webpage's words each word
  3. Save that info into a csv
Third party Packages

Section 2: Advancing Scraping

Goals of Advancing Scraping:

  1. Refine scraping code
  2. Scrape Links
  3. Add Scrape Depth
  4. Scrape & Parse words in a Post

1 - Welcome

2 - Get URL Input

3 - Regular Expression Validation

4 - Force Quit Program

5 - Usability

6 - Fetch URL

7 - Soupify

8 - Extract Data

9 - Parse Links

10 - Get Local Paths

11 - Local Paths by Regular Expression

12 - Some Lookup Errors

13 - Scrape Local Paths

14 - Parse Words

15 - Python Set

16 - A Recursive Function

17 - Mock Fetching

18 - All together

Section 3: Asyncio & Web Scraping

code coming soon

Subscribe to our newsletter