如何修复rasberrypie3 python中的'chrome无法访问'和'DevToolsActivePort文件不存在'错误

时间:2019-07-17 03:21:38

标签: python selenium cron chromium

我有两种不同的问题。 基本上,当我在rasberrypie3的终端上使用python运行代码时,效果很好。

但是当我尝试使用cron时,它不起作用。

第一种情况:不要使用无头铬浏览器。

第二种情况:使用无头铬浏览器。

#1st case
from selenium import webdriver
from time import sleep

options = webdriver.ChromeOptions()
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
#options.add_argument("--headless")

driver = webdriver.Chrome('chromedriver',options=options)
driver.get('target_url')
driver.find_element_by_name('id').send_keys(some_id)
driver.quit()

#2nd case
from selenium import webdriver
from time import sleep

options = webdriver.ChromeOptions()
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("--headless")

driver = webdriver.Chrome('chromedriver',options=options)
driver.get('target_url')
driver.find_element_by_name('id').send_keys(some_id)
driver.quit()

我希望将“ some_id”放入ID框中。 但是第一种情况=> unknown error : DevToolActivePort file doesn't exist     第二种情况=> selenium.common.exceptions.WebDriverException: Message: Chrome not reachable

0 个答案:

没有答案