项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 7137
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(需能运行 pip)
- Chromium 系浏览器(如 Chrome)
- 无需 WebDriver 二进制或额外外部依赖
- 能执行 pip 安装命令的终端
安装与启动步骤
-
1安装 pydoll
通过 pip 从 PyPI 安装 pydoll-python 包,README 明确说明无需 WebDriver 二进制或外部依赖。
pip install pydoll-python -
2验证导入
确认包已正确安装并能被 Python 导入,为后续编写自动化脚本做准备。
python -c "import pydoll" -
3编写异步脚本
README 提到 Pydoll 提供异步 API,用于驱动 Chrome 并进行页面交互与点击输入。
如何确认成功
执行 python -c "import pydoll" 无报错,即表示库安装成功可用。
常见问题
Q:需要安装 WebDriver 吗?
A:不需要。README 明确说明 Pydoll 通过 CDP 直接驱动 Chrome,无需 WebDriver 二进制,也没有 navigator.webdriver 标志。
Q:支持哪些浏览器?
A:README 与项目简介表明其面向 Chromium 系浏览器(如 Chrome),通过 DevTools Protocol 直接控制。
Q:可以用 headless 模式吗?
A:项目简介提到支持 headless 模式,可在浏览器无界面状态下运行自动化任务。
注意事项
- README 未给出完整示例代码,具体 API 用法请查阅官网文档 https://pydoll.tech/
- pip 安装命令为 pip install pydoll-python,包名与项目名 pydoll 不同,注意区分
- 该库为异步 API,编写脚本时需使用 async/await 语法
核心亮点
- 基于 CDP 直连浏览器,无需额外驱动,环境配置极简
- 内置反指纹和真实交互模拟,显著降低被网站识别为机器人的概率
- API 设计简洁,异步支持,适合快速构建高并发自动化任务
不足之处
- 仅支持 Chromium 系浏览器,Firefox 等无兼容方案
- 文档和示例相对较少,高级用法需自行阅读源码
- 依赖 CDP 协议,浏览器版本更新可能导致接口变动
适用场景
- 爬虫采集需要登录或反爬严格的网站数据
- 端到端测试中模拟真实用户操作流程
- 自动化运营任务(如批量表单填写、UI 回归验证)
替代项目
Playwright、Puppeteer、Selenium
同类项目推荐
byob
开源
让AI直接操控你已打开的Chrome,无需新开浏览器
Bring Your Own Browser — let your AI agent use the Chrome you already have open
donutbrowser
开源
一键伪装浏览器指纹,自动化操作防封号
The Most Private Anti-Detect Browser
mochi
开源
Bun 上的高保真隐身浏览器,稳定绕过指纹检测
The library for faithful browser automation. High-fidelity fingerprinting for Bun, e···
career-ops
开源
在命令行里用 AI 自动筛职位、改简历、跟踪申请
Open-source AI job search agent and job finder: scan job boards, score each job 1-5 ···
WeWorker
开源
把任意网站变成 AI 能调用的工具
Open-source desktop AI agent that takes real actions on websites — 33 adapters for ···
dify
开源
拖拖拽拽搭出 AI 应用,不会写代码也能上手
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one c···
gawkbot
开源
让 AI 替你干杂活,还给你生成管理小应用
open source grok bot. gawk bots automate your menial work via AI models and build yo···
glance
开源
在终端用对话指挥浏览器,自动点击截图测页面
AI-powered browser automation MCP server for Claude Code. Navigate, click, screensho···
hatchet
开源
复杂后台任务和 AI 工作流,崩溃也能续跑
An orchestration engine for background tasks, AI agents, and durable workflows
