【问题标题】:Errors with chrome web driver for selenium in python virtualenv [duplicate]python virtualenv中硒的chrome web驱动程序错误[重复]
【发布时间】:2019-01-10 04:09:26
【问题描述】:

我不明白我做错了什么。任何人都可以帮忙吗?尝试使用带有 Raspbian 的树莓派打开一个简单的网站

#!/home/pi/Documents/Tiller/bin python2

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome("/home/pi/Documents/Tiller/bin/webdriver")
driver.get("www.tillerhq.com")
driver.quit()

这是我得到的错误

Traceback (most recent call last):
  File "Tiller.py", line 6, in <module>
    driver = webdriver.Chrome("/home/pi/Documents/Tiller/bin/webdriver")
  File "/home/pi/Documents/Tiller/local/lib/python2.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/home/pi/Documents/Tiller/local/lib/python2.7/site-packages/selenium/webdriver/common/service.py", line 76, in start
    stdin=PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 390, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1024, in _execute_child
    raise child_exception
OSError: [Errno 8] Exec format error

【问题讨论】:

  • www.tillerhq.com 使用正确的 url 似乎有问题,比如https://www.tillerhq.com

标签: python selenium


【解决方案1】:

确保使用为正确架构编译的 chromedriver(在您的情况下可能是 https://launchpad.net/ubuntu/trusty/armhf/chromium-chromedriver/65.0.3325.181-0ubuntu0.14.04.1)。

该错误看起来像是您正在尝试运行未针对您的操作系统编译的二进制文件。

【讨论】:

  • 谢谢!这有很大帮助!!!
猜你喜欢
  • 2022-01-28
  • 1970-01-01
  • 2021-10-02
  • 2019-01-17
  • 2018-11-09
  • 1970-01-01
  • 2017-03-20
  • 2021-11-01
  • 1970-01-01
相关资源
最近更新 更多