CDP 多标签页管理:用 Python 控制多个页面
详解如何用 Chrome DevTools Protocol(CDP)管理浏览器多标签页。涵盖获取所有目标、创建新标签页、连接到指定页面、在标签页间切换、监听标签页变化事件、隔离各标签页的 Session,以及完整的 TargetManager 封装类。
CDP DOM 操作完全指南:用 Python 实时监听与操纵页面元素
详解如何用 Chrome DevTools Protocol(CDP)操作和监听 DOM 变化。涵盖获取文档完整 DOM 快照、用 CSS 选择器精准定位元素、修改元素属性和文本、以及实时监听 DOM 增删改——这一切都不需要加载 jQuery 或任何第三方库。
CDP 操作 Cookie 完全指南:用 Python 实现增删改查与自动化登录
详解如何用 Chrome DevTools Protocol(CDP)操作浏览器 Cookie,涵盖读取所有 Cookie、按域名筛选、新增/修改 Cookie、删除指定 Cookie、清空所有 Cookie,以及两个实战场景:Cookie 注入实现免登录和导出 Cookie 供 requests 复用。
CDP 性能追踪与 Lighthouse 集成:用 Python 测量 Web Vitals 与自动化性能审计
使用 CDP 的 Performance 域和 Tracing 域采集 LCP/FCP/CLS/TTFB 等核心指标,集成 Lighthouse 做自动化性能审计,搭建性能监控告警系统。
CDP 浏览器指纹与反检测实战:用 Python 修改指纹绕过自动化检测
详解浏览器指纹的构成(Canvas、WebGL、AudioContext、字体等),以及如何用 CDP 修改这些指纹参数,绕过 WebDriver 检测、Cloudflare 验证和指纹追踪系统。
CDP 网络拦截与请求篡改实战:Python 控制 Chrome 抓包改包完全指南
用 CDP 拦截、修改 HTTP 请求和响应,实现 API Mock、自动翻页、图片懒加载触发、请求屏蔽等高级操作,附带完整的 Python 实战代码。
Chrome DevTools Protocol (CDP) 完全指南:用 Python 控制浏览器的终极方案
Chrome DevTools Protocol(CDP)是什么?为什么说它是比 Selenium 更强大的浏览器自动化方案?本文将带你从零开始,用 Python 通过 WebSocket 直接控制 Chrome 浏览器,实现导航、截图、网络拦截等高级操作,并附完整的实战代码。