Python Web Scraping
Learning Path β Skills: Web Scraping, HTTP Requests, Data Parsing
Web scraping is about downloading structured data from the web, selecting some of that data, and passing along what you selected to another process. With this learning path youβll learn the core Python technologies and skills you need to build your own web scraper.
Additional Resources
Python Web Scraping
Learning Path β 5 Resources
Course
Making HTTP Requests With Python
This course shows you how to work effectively with "requests", from start to finish. The "requests" library is the de facto standard for making HTTP requests in Python and fetching data from the web.
Tutorial
Practical Introduction to Web Scraping in Python
Learn the basics of web scraping with Python using the "requests" and "BeautifulSoup" packages.
Course
Working With JSON Data in Python
Learn how to work with Python's built-in "json" module to serialize the data in your programs into JSON format. Then, you'll deserialize some JSON from an online API and convert it into Python objects.
Course
Reading and Writing CSV Files
This short course covers how to read and write data to CSV files using Python's built in "csv" module and the "pandas" library.
Tutorial
Modern Web Automation With Python and Selenium
Your guide to learning advanced Python web automation techniques: Selenium, headless browsing, exporting scraped data to CSV, and wrapping your scraping code in a Python class.




