尝试在Chrome中使用带有selenium webdriver的自定义配置文件时,我不断收到此错误

时间:2017-08-08 08:04:01

标签: python selenium

WebDriverException: Message: Can not connect to the Service /usr/lib/chromium/chromium

其中一个似乎向您展示如何,但这可能仅适用于Windows。这就是我从中获取代码的地方。 How to load default profile in chrome using Python Selenium Webdriver?

我的代码。

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

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=/home/me/.config/chromium/Default") #Path to your chrome profile
w = webdriver.Chrome(executable_path="/usr/lib/chromium/chromium", chrome_options=options)

w.get("https://google.com")  

浏览器打开,暂停,没有转到URL,然后给我错误消息。

此代码停止向我提供错误消息,但我的用户数据未显示。

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

options = webdriver.ChromeOptions()
config = "_config/"
chromedriver = config+"chromedriver"
options.add_argument("--profile-directory='Default'") #Path to your chrome profile
w = webdriver.Chrome(chromedriver, chrome_options=options)

w.get("https://google.com")  

如果我使用这个可执行路径,而其他一切都是相同的,它会打开带有所有所需用户数据的浏览器,但随后会出现此错误。 WebDriverException:消息:服务chrome意外退出。状态代码为:0 浏览器保持打开状态:

w = webdriver.Chrome(executable_path="chromium", chrome_options=options)

0 个答案:

没有答案