Skip to content
Happy Programming Guide
Start learning

All guides

Every guide on the site, newest first. Explanations, projects and fixes written in plain English.

Python

Web Scraping and Automation

How to scrape a web page with Python responsibly: requests and BeautifulSoup, reading robots.txt, rate limiting, and when to use an API…

5 min read

Keep going — pick your next guide

The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.