簡體   English   中英

在 c9 中運行硒

[英]Running selenium in c9

我正在嘗試運行使用 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

誰能告訴我如何解決這個問題

我遇到了同樣的問題並運行chromedriver --version給了我確切的錯誤。

chromedriver:加載共享庫時出錯:libX11.so.6:無法打開共享對象文件:沒有這樣的文件或目錄

所以對我來說問題是缺少庫(chromedriver 需要)。 所以我安裝了這些庫並解決了這個問題:

sudo yum install libX11 Gconf2 fontconfig

我在 Ubuntu 16.04 上使用以下方法解決了這個問題:

$ sudo apt install libgconf-2-4

我有同樣的問題,但它是 32 位版本。 使用 64 位版本修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM