【selenium学习 -32】自定义浏览器的启动

在工作中除了标准的Chrome浏览器或者firefox浏览器外,也会遇到非标准的浏览器,比如自定义的浏览器,或者360等浏览器。

在这类浏览器中可以通过自定义的方式启动,方式如下

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = webdriver.ChromeOptions()
#添加启动参数
options.add_argument("--xxx")
options.add_argument("--xxx")
options.add_argument("--xxx")

#设置二进制文件的位置
options.binary_location = r"C:Program Filesxxxxxx.exe"

#启动 driver
= webdriver.Chrome(options=options)
#打开百度 driver.get("https://www.baidu.com")

最后说说chromeoptions

chromeoptions是一个方便控制chrome启动时属性的类,主要功能有

1,设置 chrome 二进制文件位置 (binary_location)
2,添加启动参数 (add_argument)
3,添加扩展应用 (add_extension, add_encoded_extension)
4,添加实验性质的设置参数 (add_experimental_option)
5,设置调试器地址 (debugger_address)

我走的很慢,但从不后退
原文地址:https://www.cnblogs.com/ronyjay/p/14744985.html