在Raspberry Linux上发生InstaPy错误(驱动程序信息:chromedriver = 2.36(a81166ad79e68fbfe7cf5ba243192d6412e26b37),platform = Linux 4.14.79-v7 + armv7l)

时间:2018-11-19 14:56:22

标签: python linux selenium selenium-webdriver selenium-chromedriver

预期行为

sudo python3 quickstart.py quickstart.py应该在铬中运行。

当前行为

这些错误代码:

  

错误[2018-11-18 20:39:29] [myinstaname]消息:未知错误:Chrome无法启动:异常退出   (驱动程序信息:chromedriver = 2.36(a81166ad79e68fbfe7cf5ba243192d6412e26b37),平台= Linux 4.14.79-v7 + armv7l)   追溯(最近一次通话):   set_selenium_local_session中的文件“ /home/pi/Dokumente/InstaPy/instapy/instapy.py”,第357行   chrome_options = chrome_options)    init 中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/chrome/webdriver.py”,第81行   required_capabilities = desired_capabilities)    init 中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第157行   self.start_session(功能,浏览器配置文件)   在start_session中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第252行   响应= self.execute(Command.NEW_SESSION,参数)   在执行中,文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第321行   self.error_handler.check_response(响应)   文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_response中   引发exception_class(消息,屏幕,堆栈跟踪)   selenium.common.exceptions.WebDriverException:消息:未知错误:Chrome无法启动:异常退出   (驱动程序信息:chromedriver = 2.36(a81166ad79e68fbfe7cf5ba243192d6412e26b37),平台= Linux 4.14.79-v7 + armv7l)   追溯(最近一次通话):   set_selenium_local_session中的文件“ /home/pi/Dokumente/InstaPy/instapy/instapy.py”,第357行   chrome_options = chrome_options)    init 中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/chrome/webdriver.py”,第81行   required_capabilities = desired_capabilities)    init 中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第157行   self.start_session(功能,浏览器配置文件)   在start_session中的文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第252行   响应= self.execute(Command.NEW_SESSION,参数)   在执行中,文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第321行   self.error_handler.check_response(响应)   文件“ /usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_response中   引发exception_class(消息,屏幕,堆栈跟踪)   selenium.common.exceptions.WebDriverException:消息:未知错误:Chrome无法启动:异常退出   (驱动程序信息:chromedriver = 2.36(a81166ad79e68fbfe7cf5ba243192d6412e26b37),平台= Linux 4.14.79-v7 + armv7l)   在处理上述异常期间,发生了另一个异常:   追溯(最近一次通话):   在第16行的文件“ quickstart.py”中   headless_browser = False,nogui = True)    init 中的文件“ /home/pi/Dokumente/InstaPy/instapy/instapy.py”,第232行   self.set_selenium_local_session()   set_selenium_local_session中的文件“ /home/pi/Dokumente/InstaPy/instapy/instapy.py”,第361行   Settings.chromedriver_location))   instapy.instapy.InstaPyError:确保将chromedriver安装在/ home / pi / Dokumente / InstaPy / assets / chromedriver

可能的解决方案(可选)

InstaPy配置

from instapy import InstaPy
from instapy.util import smart_run
insta_username = 'myinstaname'
insta_password = 'mypassword'
session = InstaPy(username=insta_username, password=insta_password, headless_browser=False, nogui=True)
with smart_run(session):
session.set_relationship_bounds(enabled=True, delimit_by_numbers=True, max_followers=4590, min_followers=45, min_following=77)
session.set_dont_include(["friend1", "friend2", "friend3"])
session.set_dont_like(["pizza", "#store"])
session.like_by_tags(["natgeo"], amount=10)

系统

Raspberry PI Chromium :版本 65.0.3325.181 (Offizieller Build)基于Raspbian构建,在Raspbian 9.6(32位)上运行 Chromiumdriver (铬驱动程序): 2.36 (32位) 系统: armv7l (32位)

Instapy Say:

  

铬浏览器和chromdriver版本的组合是   重要。此组合目前正在使用Chromium   65.0.3325.181构建在Raspbian上,在Raspbian 9.4 ChromeDriver 2.36(a81166ad79e68fbfe7cf5ba243192d6412e26b37)上运行

0 个答案:

没有答案