|
发表于 2024-6-1 11:23:39
|
显示全部楼层
[挠头] 为什么要去修改 selenium 内部,大概类似下面这样操作就可以了呀:
- import os
- from selenium import webdriver
- from selenium.webdriver.chrome.options import Options
- # centbrowser_path 百分浏览器 chrome.exe 路径
- # custom_dir 自定义的 User Data 目录,避免干扰日常使用配置
- # debug_port 指定的远程调试端口,一般用 9222
- os.popen(f'"{centbrowser_path}" --user-data-dir="{custom_dir}" --remote-debugging-port={debug_port}')
- chrome_options = Options()
- chrome_options.add_experimental_option("debuggerAddress", f"127.0.0.1:{chrome_port}")
- # chromedriver_path chromedriver.exe 路径
- chrome = webdriver.Chrome(chrome_options=chrome_options, executable_path=chromedriver_path)
- # do something
复制代码
|
|