seleniumbase SeleniumBase 13150 Python https://avatars.githubusercontent.com/u/17287301?v=4 75 基于 Selenium 的 Python 浏览器自动化框架,支持反检测抓取与 E2E 测试。 📊 Python APIs for Web Automation, Testing, and Scraping. CDP Mode launches a stealth browser that bypasses bot-detection/CAPTCHAs. Adds stealth to Playwright and has an MCP server for AI agents.
创建于 12 年前
最后更新 3 天前
+13 stars today
AI 综合评分
75 A 级
代码质量 69
文档质量 78
社区健康 72
项目活跃 81
创新性 66
项目简介
基于 Selenium 的 Python 浏览器自动化框架,支持反检测抓取与 E2E 测试。
项目摘要
主题
为 Python 开发者打造的浏览器自动化框架,用 CDP 隐身技术打破反爬壁垒,让 Web 抓取与 E2E 测试不再被机器人检测拦截。
核心分点总结
反检测隐身:内置 CDP 模式,让 Chrome 化身“隐形人”,轻松绕过 Cloudflare 等主流机器人检测,抓取不再 403。
抓取测试双修:一套框架两吃,既支持高隐蔽性的网页数据抓取,也提供完整的端到端(E2E)测试能力,无需切换工具。
极简 API 设计:深度封装 Selenium 的繁琐细节,提供如
self.open()、self.click()等直观语法,大幅降低自动化脚本的编写门槛。AI 原生支持:原生集成 MCP Server,可被 AI 代理直接调用,让大模型也能无缝操控浏览器,实现智能自动化。
行动指南
当你需要抓取那些对 Selenium 严防死守的网站时,启用 CDP 模式,让浏览器指纹回归正常,告别封禁。
如果你正在寻找一个能同时覆盖自动化测试和数据抓取的 Python 框架,直接用它替代原生 Selenium,开箱即用。
想要让 AI 助手帮你操作浏览器?部署其 MCP Server,让大模型直接接管网页交互。
金句总述
把被反爬逼疯的浏览器自动化,变成一行代码就能搞定的隐形艺术。
故事性收尾
曾经,你盯着满屏的 403 错误和验证码,疲于修改请求头和指纹;现在,你只需泡一杯咖啡,看着 SeleniumBase 如入无人之境般穿梭在网页之间,数据与测试报告如约而至,你终于从“与反爬斗智斗勇”的泥潭中抽身,成为了自动化的掌控者。