簡體   English   中英

Selenium 不適用於 Python 和 Ubuntu 16.04

[英]Selenium not working in Python , Ubuntu 16.04

我使用 pip 安裝了 selenium。 並將 geckodriver 放在 /usr/bin 中。 我保持 ubuntu 更新。 火狐更新。

當我運行下面的程序時:

from selenium import webdriver

browser = webdriver.Firefox()
browser.get('http://google.com')

在跑步時我得到了:

結束。

Traceback (most recent call last):
  File "seleniumIntro.py", line 3, in <module>
    from selenium import webdriver
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/__init__.py", line 18, in <module>
    from .firefox.webdriver import WebDriver as Firefox  # noqa
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 32, in <module>
    from .extension_connection import ExtensionConnection
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", line 24, in <module>
    from selenium.webdriver.remote.remote_connection import RemoteConnection
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/remote_connection.py", line 35, in <module>
    from . import utils
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/utils.py", line 22, in <module>
    import zipfile
  File "/usr/lib/python2.7/zipfile.py", line 501, in <module>
    class ZipExtFile(io.BufferedIOBase):
AttributeError: 'module' object has no attribute 'BufferedIOBase'

(程序退出代碼:1)按回車繼續

為什么會這樣? 謝謝你。

它使用 python3 ,使用 pip3 安裝並運行相同的程序。 感謝你們對我的幫助。

暫無
暫無

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

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