SeleniumBase
📊 Python APIs for Web Automation, E2E Testing, and Data Scraping. CDP Mode bypasses bot-detection and handles CAPTCHAs. Includes a Stealth mode for Playwright.
- 13.1k estrellas
- 1.6k forks
- 10 issues abiertos
- Lenguaje: Python
- Licencia: MIT
- actualizado
Instalación
local · uvx (python)claude mcp add seleniumbase -- uvx seleniumbase{
"mcpServers": {
"seleniumbase": {
"command": "uvx",
"args": ["seleniumbase"]
}
}
}{
"mcpServers": {
"seleniumbase": {
"command": "uvx",
"args": ["seleniumbase"]
}
}
}- Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
- Replace any <placeholder> values with your API keys or paths.
- Restart Claude. The MCP server and its tools appear automatically.
Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/seleniumbase/SeleniumBase and follow its README.
Resumen de MCP Servers
📊 SeleniumBase
One framework for browser automation, web scraping, and testing.
Includes stealth options for bypassing bot-detection and CAPTCHAs.
🚀 Start | 🏰 Features | 🎛️ Options | 📚 Examples | 💻 Scripts | 🗾 Locale 📗 API | 📘 Stealth API | 🔠 DesignPatterns | 🔴 Recorder | 📊 Dashboard 🎖️ GUI | 📰 TestPage | 👤 UC Mode | 🐙 CDP Mode | 📶 Charts | 🖥️ Farm 👁️ How | 🚝 Migration | 🎭 Stealthy Playwright | 🛂 MasterQA | 🚎 Tours 🤖 MCP | 🟨 JS Mgr | 🌏 Translator | 🎞️ Presenter | 🖼️ Visual | 🗂️ CPlans
🥷 CDP Mode makes browser automation undetectable to anti-bot services and adds stealth to stock Playwright. Also includes code for bypassing CAPTCHAs.
📚 Example scripts that start or end with "test" are specifically designed to be run with pytest. Other scripts run directly with raw python. (Those start with "raw" to avoid confusion.)
📝 Here's an example with seleniumbase sb_cdp (Pure CDP Mode):(It bypasses both BrowserScan AND Sannysoft Bot-Detection)
from seleniumbase import sb_cdp
sb = sb_cdp.Chrome()
sb.goto("https://browserscan.net/bot-detection")
sb.assert_element('strong:contains("Normal")')
sb.sleep(1)
sb.goto("https://bot.sannysoft.com/")
sb.assert_element(".passed")
sb.assert_element_not_visible(".failed")
sb.sleep(1)
sb.quit()(All BrowserScan bot-detection tests passed successfully)
(All Sannysoft bot-detection tests passed successfully)
📝 Here's another example with seleniumbase sb_cdp (Pure CDP Mode):(It performs various browser actions and bypasses a Cloudflare Turnstile)
from seleniumbase import sb_cdp
sb = sb_cdp.Chrome(incognito=True)
sb.goto("https://www.planetminecraft.com/account")
sb.assert_element('input[name="login"]')
sb.type('input[name="email"]', "test@example.com")
sb.type('input[name="password"]', "Fake_Password")
sb.click("input#autologin") # The checkbox
if sb.is_element_visible("input[disabled]"):
sb.solve_captcha() # Enables the inputLo que la gente pregunta sobre SeleniumBase
¿Qué es seleniumbase/SeleniumBase?
seleniumbase/SeleniumBase es mcp servers para el ecosistema de Claude AI. 📊 Python APIs for Web Automation, E2E Testing, and Data Scraping. CDP Mode bypasses bot-detection and handles CAPTCHAs. Includes a Stealth mode for Playwright. Tiene 13.1k estrellas en GitHub y su última actualización registrada es del 2026-10-21.
¿Cómo se instala SeleniumBase?
Puedes instalar SeleniumBase clonando el repositorio (https://github.com/seleniumbase/SeleniumBase) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar seleniumbase/SeleniumBase?
Nuestro agente de seguridad ha analizado seleniumbase/SeleniumBase y le ha asignado un Trust Score de 100/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene seleniumbase/SeleniumBase?
seleniumbase/SeleniumBase es mantenido por seleniumbase. La última actividad registrada en GitHub es del 2026-10-21, con 10 issues abiertos.
¿Hay alternativas a SeleniumBase?
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.