簡體   English   中英

Python在Selenium WebDriver中出錯

[英]Python having errors with selenium webdriver

嘗試在Windows 10中將Selenium Webdriver與Chrome搭配使用時出現錯誤。

這是我的代碼:

import time
from selenium import webdriver

driver = webdriver.Chrome()

這就是我得到的:

追溯(最近一次通話):文件“ C:\\ Users \\ angrypig \\ Desktop \\ Angrypig \\ Program Files#Projects \\ Python \\ SeleCrawler_1 \\ SeleCrawler_1 \\ SeleCrawler_1.py”,行10,位於driver = webdriver.Chrome()AttributeError:模塊“ selenium.webdriver”沒有屬性“ Chrome”

我已經安裝了硒,並在C中安裝了chromedriver:但是沒有成功。

有什么幫助嗎?

看來您尚未安裝selenium包,如果已安裝:

pip install selenium

但是,似乎您使用的是錯誤的類,因此這可能會解決您的問題:

driver = webdriver.Chrome()

如果前一行無效,請嘗試此操作

driver = webdriver.Chrome('path/to/chromedriver')

更新:

我在這里找到:

確保Chromium / Google Chrome安裝在公認的位置ChromeDriver希望您將Chrome安裝在平台的默認位置。 您還可以通過設置特殊功能來強制ChromeDriver使用自定義位置。

從錯誤消息中,我猜測您正在windows上工作,是否安裝了chromedriver 如果沒有,您可以從這里進行:

更改chromeChrome 然后,這應該工作:

from selenium import webdriver
driver = webdriver.Chrome()

請同時參考此線程

我遇到了這個問題,僅導入硒就解決了,然后執行以下操作:

driver = selenium.webdriver.Chrome(executable_path="PATH\TO\chromedriver.exe")

希望能有所幫助

僅安裝硒是不夠的。 您是否已下載Chrome驅動程序並將其放置在需要的位置?

從這里: https//sites.google.com/a/chromium.org/chromedriver/downloads

我得到了一個答案:Visual Studio是問題所在。 我嘗試過PyCharm,而且效果很好。 h

我不知道是什么原因導致Visual Studio推遲出現錯誤。

我也有這個問題。 最終發生在我身上的是,當我在命令提示符下使用pip install -U selenium ,它沒有將selenium文件夾放在python庫中。

解決該問題的方法是轉到https://pypi.python.org/pypi/selenium ,下載“ selenium-3.11.0.tar.gz(md5)”。 解壓縮並將selenium文件夾復制到您的python庫中。

這在第2部分中也有介紹。Selenium安裝在這里: https ://www.kainos.pl/blog/first-test-python-webdriver-pycharm/

我遇到了同樣的錯誤AttributeError:模塊'selenium.webdriver'沒有屬性'Chrome' 之前,我只是將硒庫復制並粘貼到我的venv庫中。但是復制不正確。 這就是為什么它不能很好地工作的原因。 由於收到此錯誤,因此我刪除了selenium軟件包並使用pip install selenium命令通過pip安裝了它。

所以我想到的是這個問題與selenium的安裝有關。如果它在您的代碼中也不起作用,請嘗試刪除該軟件包或只是卸載該軟件包然后再次安裝。

暫無
暫無

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

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