GitHub 热门

D4Vinci/Scrapling

在 GitHub 打开 ↗

整合请求、隐身浏览器与并发爬取的 Python 抓取框架

Star97k
24h 新增+1.1k
7 天新增—
Fork10k
Issue11
语言Python

项目介绍

更新于 1 天前

Scrapling 是一个 Python 网页抓取框架,把快速 HTTP 请求、隐身浏览器、解析和并发爬取整合到一个库里,可以理解为 Scrapy 加 Playwright 的合体替代品。它能抓静态页、渲染 JavaScript、模拟点击交互,还能捕获页面背后的 API 请求;解析支持 CSS、XPath、正则,并能自适应追踪页面改版后元素的位置,最后可整站导出为干净的 Markdown。内置代理轮换、自动重试、限速和断点续爬,也提供 MCP server,让 AI Agent 直接调用它抓数据。适合需要大规模采集电商、资讯或做数据标注语料的爬虫工程师、数据工程师,以及想给 Agent 装上联网抓取能力的 AI 应用开发者;如果你平时只写业务后端、不碰数据采集,跟你的关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +3.5k

话题标签

aiai-scrapingautomationcrawlercrawlingcrawling-pythondatadata-extractionmcpmcp-serverplaywrightpythonscrapingselectorsstealthweb-scraperweb-scrapingweb-scraping-pythonwebscrapingxpath

仓库信息

LicenseBSD-3-Clause
创建时间2024-10-13
最后推送13 小时前
热度分3710.0