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)