我在Python 3.6中构建了一个利用Selenium和Chrome Webdriver的网页抓取工具。我一直在使用该脚本几周没有问题。上周我收到了一台新笔记本电脑,现在我的脚本有问题。该chromedriver是在我的下载文件中的文件 - 但我指向的路径。Python Selenium错误消息 - 模块没有元素Chrome()
相关代码件:
从硒进口的webdriver
浏览器= webdriver.Chrome( “C:/用户/ ***** /下载/安装文件/ ChromeDriver/chromedriver.exe”)
错误消息:
回溯(最近最后调用):
文件 “IPython的输入-16-6bf54a05a8d5”,第1行,在模块 驱动= webdriver.Chrome( “C:/用户/ ****** /下载/安装 文件/ ChromeDriver/chromedriver.exe”)
AttributeError的:模块 'selenium.webdriver' 没有属性“铬'
我检查了硒文件,它没有“Chrome”文件夹,只有“Firefox”和“Remote”。我尝试运行webdriver.Firefox()时遇到同样的错误。
我在Anaconda 3包中使用Spyder IDE运行Python。硒与pip一起安装。我有硒版本3.4.3和chromedriver版本2.31
谢谢!这与我的问题最终结果非常接近。我在IDLE中试过,它工作。我已经通过点安装,它并没有连接到蟒蛇的Anaconda版本。我使用了anaconda控制台并安装了conda。所以它又开始运行了。 – Justin