简而言之:Nodriver 是一个异步 Python 库,通过 Chrome DevTools Protocol 驱动 Chromium,无需 Selenium 或 chromedriver 二进制文件。当一个更接近真实 Chrome 会话的自托管隐身浏览器比 WebDriver 技术栈更合适时,请使用它;但要知道,它本身并不能消除 IP、TLS 或行为层面的风险。本教程从第一个脚本讲到容器化生产部署以及托管的 Browser API。
Nodriver 是一个异步 Python 库,它通过 Chrome DevTools 协议驱动 Chromium——无需 Selenium,也无需 chromedriver 二进制文件。 当自托管的隐身浏览器(其体验更接近真实的 Chrome 会话)比经典的 WebDriver 架构更胜一筹时,您就可以考虑使用它。本指南将从公共沙盒中一个可运行的爬虫开始,逐步过渡到容器化的生产环境,最后探讨在何种情况下,相同的流程更适合使用托管式浏览器 API。




