Web Scraping

Frameworks and tools for crawling websites, headless browsing, and data extraction.

Repositories

A Node.js library providing a high-level API to control Chrome and Firefox via DevTools Protocol or WebDriver BiDi. Supports headless mode by default, ideal for web scraping, automated testing, screenshot capture, PDF generation, and browser automation workflows.

TypeScript
95.2k
2 hours ago

Open-source web crawler optimized for LLMs, converting web content into clean Markdown for AI applications. Features async processing, browser automation, and structured data extraction.

Python
69.2k
4 days ago
D4Vinci/Scrapling

Scrapling is an adaptive Python web scraping framework that handles everything from single requests to full-scale crawls. Its smart parser automatically relocates elements after website changes, built-in fetchers bypass anti-bot systems like Cloudflare, and the spider framework supports concurrent crawling with pause/resume, proxy rotation, and AI integration via MCP server.

Python
65.5k
5 days ago
scrapy/scrapy

Scrapy is a powerful Python framework for web crawling and scraping, providing a complete toolkit for extracting structured data from websites efficiently and at scale.

Python
62.4k
9 hours ago

小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫

Python
51.6k
4 days ago

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

TypeScript
30.4k
2 days ago

Elegant Scraper and Crawler Framework for Golang

Go
25.3k
4 days ago

⬛️ CLI tool and library for saving complete web pages as a single HTML file

Rust
15.3k
a month ago