在工作中除了标准的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 Files\xx\xx\xx.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