今天安裝了Selenium并配置了ChromeDriver,接下來就是搞個(gè)代碼試一下廉赔,然而出現(xiàn)了錯(cuò)誤,懊惱之極匾鸥。蜡塌。。
具體報(bào)錯(cuò)原因如下:
Traceback (most recent call last):
File "/Users/zhaohm/Desktop/python/selenium.py", line 4, in <module>
from selenium import webdriver
File "/Users/zhaohm/Desktop/python/selenium.py", line 4, in <module>
from selenium import webdriver
ImportError: cannot import name webdriver
大概就是說不能引入名字為webdriver的庫勿负,令我百思不得其解馏艾,最終經(jīng)過查資料才得知錯(cuò)誤原因何在:
代碼完全沒有問題,問題就出在該文件的命名問題上奴愉,由于是想要實(shí)驗(yàn)一下Selenium的功效琅摩,所以就將這個(gè)文件命名為selenium
了
在當(dāng)前目錄有個(gè)明教selenium的文件,Python會(huì)先導(dǎo)入這個(gè)文件锭硼,然后再導(dǎo)入標(biāo)準(zhǔn)庫里面的selenium.py
解決方案:
修改文件命名即可房资,不能是selenium就行