【问题标题】:Running selenium in c9在 c9 中运行硒
【发布时间】:2016-11-07 21:29:56
【问题描述】:

我正在尝试运行使用 selenium 模块的 python 代码。这段代码在我的 PC 中使用 chromedriver 完美运行。我正在尝试在 c9.io 中运行它。我下载了 chromedriver 64 位版本,并使用 chmod 授予权限为 777。我仍然无法让它工作

但是,我收到以下错误:

Traceback (most recent call last):
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 119, in <module>
    op('Aaf')
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 104, in op
    plags=getplags(cd)
  File "/home/ubuntu/workspace/vroniplag/vroni.py", line 92, in getplags
    driver = webdriver.Chrome(chromedriver)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 62, in __init__
    self.service.start()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 86, in start
    self.assert_process_still_running()
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 99, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service ./chromedriver unexpectedly exited. Status code was: 127

谁能告诉我如何解决这个问题

【问题讨论】:

    标签: python selenium c9.io


    【解决方案1】:

    我遇到了同样的问题,但它是 32 位版本的。使用 64 位版本修复它。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题并运行chromedriver --version 给了我确切的错误。

      chromedriver:加载共享库时出错:libX11.so.6: 无法打开共享对象文件:没有这样的文件或目录

      所以对我来说问题是缺少库(chromedriver 需要)。所以我安装了这些库并解决了这个问题:

      sudo yum install libX11 Gconf2 fontconfig
      

      【讨论】:

      • 这让我走上了正轨(Ubuntu 64 位)——缺少 libgconf。
      • 我在 ubuntu 上仍然存在这个问题...当我执行 chromedriver --version 加载共享库时出现`错误:libnss3.so:无法打开共享对象文件:没有这样的文件或目录`
      • @AmichaiSchreiber / Tony Vu:建议,可能会有所帮助......谢谢
      • @Krishnakumar 跟风.. 尝试安装这个包,大概类似于sudo apt install libnss3' (for Ubuntu/Debian) or sudo yum install libnss3`。如果这不起作用,请在库中搜索正确的包名称。
      • @AmichaiSchreiber 让我和我的团队检查一下然后回来
      【解决方案3】:

      我在 Ubuntu 16.04 上解决了这个问题:

      $ sudo apt install libgconf-2-4
      

      【讨论】:

      • 当我遇到“消息:服务 chromedriver 意外退出。状态代码为:127”时,我成功使用了此解决方案。但是,这怎么可能?
      • 当我执行 chromedriver --version 加载共享库时出现`错误:libnss3.so:无法打开共享对象文件:没有这样的文件或目录`
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2021-09-28
      • 2021-11-21
      • 1970-01-01
      • 2020-02-09
      • 2016-05-10
      • 2021-05-11
      相关资源
      最近更新 更多