selenium中遇到這種報錯,怎麼解決

2021-08-28 20:26:21 字數 1335 閱讀 8216

在寫selenium自動化指令碼的時候,執行**通常會遇到以下錯誤:

traceback (most recent call last):

file "d:/selenium/xuehu.py", line 23, in

text= browser.find_element_by_class_name("user-name").text

file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 426, in find_element_by_class_name

return self.find_element(by=by.class_name, value=name)

file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 784, in find_element

'value': value})['value']

file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 249, in execute

self.error_handler.check_response(response)

file "c:\python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response

raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.nosuchelementexception: message: no such element: unable to locate element:

(session info: chrome=51.0.2704.106)

(driver info: chromedriver=2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129),platform=windows nt 6.3.9600 x86_64)

源**如下:

解決方法:

其實很簡單,在執行**的時候,頁面未載入出來,便執行下面這句:

由於未找到該元素,肯定會報錯,所以在前面加乙個等待時間,便可解決。如下:

Python pip install遇到報錯

剛開始學習python和dl,記錄一下出現的bug 這個我服氣的啦,沒想到剛開始學習,最大的障礙是pandas匯入不了 問題 pip install一直報錯 pip 不是內部或外部命令,也不是可執行的程式或批處理檔案 原因 cmd預設路徑下找不到pip 解決方法 更改cmd預設路徑到存有pip的資料...

selenium報錯解決辦法

當瀏覽器要求您接受來自 的證書時,會出現此錯誤。您可以設定為預設忽略這些錯誤,以避免這些錯誤。對於chrome,您需要新增 ignore certificate errors和 ignore ssl errorschromeoptions 引數 options webdriver.chromeopt...

python學習中遇到的幾個報錯

1.d cd d ai learn daima knn e python34 python.exe import knn group,labels knn.creatdataset knn.myclass 0,0 group,labels,3 報錯 1.importerror no module n...