Chrome启动
可以通过driver启动:下载对应版本驱动,并配置环境变量即可
脚本启动
path="谷歌浏览器目录"
port="启动监听端口"
data_path="数据存放目录"
{path}\chrome.exe --remote-debugging-port={port} --user-data-dir="{data_path}"
linux举例
chrome --no-sandbox --remote-debugging-port=55833 --user-data-dir=/data/chrome/55833 --ignore-certificate-errors
./chromedriver --port=13889 --whitelisted-ips --enable-webgl --no-sandbox --disable-dev-shm-usage --disable-gpu --allowed-origins="*"
windows举例
C:\Users\admin\AppData\Local\Google\Chrome\Application\chrome.exe --remote-debugging-port=15166 --user-data-dir="E:\pydata\chrome_data"
Chrome连接
#启动Chrome并设置监听端口号
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument('--remote-debugging-port=监听端口')
driver = webdriver.Chrome(options=chromeOptions)
#连接已启动的Chrome
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("debuggerAddress", "ip:端口")
driver = webdriver.Chrome(options = chrome_options)
远程连接
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument('--remote-debugging-port=13888')
driver = webdriver.Remote(command_executor='http://ip:13889',options=chromeOptions)