📅  最后修改于: 2023-12-03 15:35:40.249000             🧑  作者: Mango
在Python中,如果要使用Selenium WebDriver驱动Chrome浏览器,可以使用webdriver.ChromeOptions()
方法。该方法将允许您指定一些选项来配置Chrome浏览器。
使用以下代码创建一个ChromeOptions
实例:
from selenium import webdriver
options = webdriver.ChromeOptions()
您可以通过添加选项来配置Chromium浏览器。以下是一些选项示例:
options.add_argument('lang=en')
options.add_argument('--disable-images')
options.add_argument('--disable-blink-features=AutomationControlled')
options.add_argument('--start-maximized')
options.add_argument('--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.225.0 Safari/537.36')
options.add_extension('path/to/extension.crx')
有关其他可用选项的完整列表,请参见ChromeOptions文档。
以下是一个使用ChromeOptions的示例:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--disable-blink-features=AutomationControlled')
options.add_argument('--start-maximized')
options.add_argument('--disable-images')
options.add_argument('lang=en')
driver = webdriver.Chrome(options=options)
driver.get('https://www.google.com')
在上面的示例中,我们使用了一些ChromeOptions
的选项,例如禁用了自动化测试的提示,最大化窗口,禁用图片,以及将浏览器语言设置为英语。
最后,我们创建了一个Chrome
浏览器实例并访问了谷歌主页。
webdriver.ChromeOptions()
可以帮助您使用Selenium WebDriver更好地控制Chrome浏览器,并配置一些浏览器行为。您可以使用上述示例作为起点,根据需要添加或调整选项。