SS

seleniumbase/seleniumbase

浏览器自动化

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1.3万 stars 1610 forks 质量 68 趋势 62MIT

浏览器自动化、网页抓取和测试。CDP模式提供一个隐形Chromium实例,绕过机器人检测系统。包含MCP服务器。

概览

一体化浏览器自动化框架:网页爬取 / 测试 / 抓取 / 隐蔽 🚀 开始 |🏰功能 |🎛️选项 |📚示例 |💻脚本 |🗾本地 📗 API |📘隐形 API |🔠设计模式 |🔴记录器 |📊仪表盘🎖️图形界面 |📰测试页面 |👤统一统一空间模式 |🐙 CDP 模式 |📶图表 |🖥️农场👁️如何 |🚝迁移 |🎭隐秘剧作家 |🛂主质量保证 |🚎巡演 🤖 MCP |🟨 JS 管理 |🌏 翻译 |🎞️主持人 |🖼️视觉 |🗂️ CPlan 🐙 CDP 模式通过基于 Chromium 的浏览器绕过了机器人检测。🎭隐秘 Playwright 模式将 CDP 模式的隐蔽扩展到 Playwright 上。PIP 安装 Seleniumbase 作为主框架。(或使用 UV ADD)PIP 安装 Playwright 以实现可选集成。(或使用 UV Add ) 🤖 关于seleniumbase-mcp MCP服务器,请参见MCP ReadMe。 📝 这里有一个使用纯CDP模式的Python示例(sb_cdp):(它会跳转到Browserscan,绕过机器人检测。) (所有BrowserScan机器人检测测试均通过。

概述(AI 翻译)

📊 硒基

一个用于浏览器自动化、网页抓取和测试的框架。

包含潜行选项,可绕过机器人侦测和验证码。

🚀 开始 | 🏰 特色 | 🎛️ 选项 | 📚 示例 | 💻 剧本 | 🗾 地理位置

📗 API | 📘 隐形API | 🔠 设计模式 | 🔴 录音机 | 📊 仪表盘

🎖️ GUI | 📰 测试页面 | 👤 UC模式 | 🐙 CDP模式 | 📶 排行榜 | 🖥️ 农场

👁️ 怎么做 | 🚝 迁徙 | 🎭 隐秘剧作家 | 🛂 MasterQA | 🚎 巡演

🤖 MCP | 🟨 JS经理 | 🌏 译者 | 🎞️ 主持人 | 🖼️ 视觉 | 🗂️ CPlan


🥷 CDP模式使浏览器自动化对反机器人服务无法检测,并为原版Playwright增加了隐蔽性。还包含绕过验证码的代码。

📚 以“test ”开头或结尾的示例脚本专门设计用于pytest运行。其他脚本则直接用原始python运行。(这些脚本以“raw ”开头以避免混淆。)


📝 这里有一个用 seleniumbase sb_cdp(纯 CDP 模式)的例子:(它绕过了 BrowserScan 和 Sannysoft 的机器人检测)

(所有BrowserScan机器人检测测试均成功通过)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

📊 SeleniumBase

One framework for browser automation, web scraping, and testing.

Includes stealth options for bypassing bot-detection and CAPTCHAs.

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →