Web Scraping in Python

8 projects in HTTP & Scraping. Most starred: browser-use, scrapling and crawl4ai.

Scrapy is a complete crawling framework: spiders, scheduling, throttling, retries, item pipelines and export to files or databases. It is the best fit for large crawls of server-rendered HTML. Pages that build their content with JavaScript need a real browser instead. Browser Use and Stagehand put a language model in charge of a browser so you can describe what to extract instead of writing selectors, and Crawl4AI crawls pages and returns clean, LLM-ready Markdown. Scrapling focuses on resilience, with selectors that can relocate elements after a site's layout changes.

Once you have the HTML, Trafilatura extracts the main text and metadata from article pages and drops navigation and boilerplate. markdownify converts HTML to Markdown, and feedparser reads RSS and Atom feeds, which are often an easier source than scraping. For general HTML parsing, Beautiful Soup and lxml are in the HTML Manipulation section, and Playwright and Selenium are listed under Testing.

Frameworks5

browser-use

Make websites accessible for AI agents with easy browser automation.

119.1kupdated today0.13.13

scrapy

A fast high-level web crawling and scraping framework.

65kupdated 2d ago2.19.0

crawl4ai

An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.

86.2kupdated 2d ago0.9.5

stagehand

A fast and token-efficient browser automation SDK to extract data and perform self-healing actions on web pages.

25.8kupdated todaystagehand-server-v3/v3.7.7

scrapling

An adaptive scraping framework whose selectors relocate elements after page changes, with stealth fetchers and spiders.

89.5kupdated 2d ago0.5

Content Extraction3

markdownify

Convert HTML to Markdown, with customizable tag handling.

2.3kupdated 3mo ago1.2.3

feedparser

Universal feed parser.

2.5kupdated 18d ago6.0.14

trafilatura

A tool for gathering text and metadata from the web, with built-in content filtering.

7kupdated 1d ago2.3.1
Esc

Type to search every entry. ↑↓ to move, Enter to open.