快速入门¶
上下文管理器(推荐)¶
使用 CDriv 最安全、最便捷的方式:
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
driver.navigate("https://example.com")
html = driver.get_page_source()
print(driver.get_title())
with 语句保证了 ChromeDriver 正确启动和停止,即使发生异常也是如此。
手动管理¶
如需完全控制生命周期:
from cdriv import CDriv
driver = CDriv()
driver.start()
driver.new_session()
driver.navigate("https://example.com")
# ... 你的代码在这里 ...
driver.close()
driver.stop()
配置¶
自定义端口¶
自定义二进制路径¶
driver = CDriv(
chromedriver_path="/usr/bin/chromedriver",
chromium_path="/usr/bin/chromium-browser",
)
典型脚本结构¶
- 创建
CDriv实例 - 使用
new_session()启动会话 - 导航到目标 URL
- 与页面交互
- 提取所需数据
- 关闭会话