【发布时间】:2022-01-05 10:44:49
【问题描述】:
我正在尝试使用一些最推荐的选项来摆脱“Chrome 正在被控制..”消息,这里是代码:
def start(self):
options = Options()
options.add_argument('start-maximized')
options.add_argument('disable-infobars')
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.binary_location = r'C:\Users\User\Desktop\chromedriver.exe'
self.driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
但是,它显示了这个错误
(从 chrome 位置 C:\Users\User\Desktop\chromedriver.exe 启动的进程不再运行,因此 ChromeDriver 假设 Chrome 已崩溃。)
好像 ChromeDriverManager() 没有被视为有效参数,所以我尝试使用 executable_path=ChromeDriverManager() 但仍然无法正常工作。
【问题讨论】:
标签: python python-3.x selenium selenium-webdriver selenium-chromedriver