| 
 | 
 
 
发表于 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
 
 
  复制代码 
 
 |   
 
 
 
 |