2017-07-26 85 views
-1

我在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

回答

0

工作对我来说,尝试卸载你的硒包“PIP卸载硒”,并安装回

from selenium import webdriver 
driver = webdriver.Chrome(executable_path='C:\\Chrome Driver\\chromedriver.exe') 
driver.get('https://www.google.com') 
+0

谢谢!这与我的问题最终结果非常接近。我在IDLE中试过,它工作。我已经通过点安装,它并没有连接到蟒蛇的Anaconda版本。我使用了anaconda控制台并安装了conda。所以它又开始运行了。 – Justin

相关问题