autoTesting 发表于 2024-2-29 02:33:21

怎么使用谷歌的浏览器驱动

怎么使用谷歌的浏览器驱动chromedriver.exe调用百分浏览器

S8F8ry 发表于 2024-2-29 12:38:13

1. 下载 chromedriver_win32.zip 的 ChromeDriver 解压得到 chromedriver.exe
2. 记录百分浏览器 chrome.exe 程序路径(不清楚的话可以在百分浏览器里打开 chrome://version 查看"可执行文件路径"找到)
3. 使用对应的编程语言调用 ChromeDriver 和百分浏览器,例如以下是基于 selenium 的简单 python 代码示例:
# coding=utf-8
import os
from selenium.webdriver.chrome.options import Options
from selenium import webdriver

if __name__ == "__main__":
    chrome_path = "" # chrome.exe 路径
    chrome_driver = "" # chromedriver.exe 路径
    chrome_port = "9222" # 指定远程调试端口;一般为 9222
    chrome_user_data = "" # 指定一个 User Data 目录

    os.popen(
      f'"{chrome_path}" --user-data-dir="{chrome_user_data}" --remote-debugging-port={chrome_port}'
    )
    chrome_options = Options()
    chrome_options.add_experimental_option(
      "debuggerAddress", f"127.0.0.1:{chrome_port}"
    )
    chrome = webdriver.Chrome(
      chrome_options=chrome_options, executable_path=chrome_driver
    )

    # do something...

具体详情建议阅读 Selenium with Python中文翻译文档 或其他相关文档。



页: [1]
查看完整版本: 怎么使用谷歌的浏览器驱动