1.selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.
Please download from http://code.google.com/p/selenium/downloads/list
and read up at http://code.google.com/p/selenium/wiki/ChromeDriver'
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("www.google.com")
提示chrome driver没有放置在正确的路径下,于是下载chrome dirver,然后放置到chrome所在的目录下,再次运行就OK了!
解决方法:
用下面这种方法设环境变量就ok啦:
import os
from
chromedriver
os.environ["webdriver.chrome.driver"]
driver
driver.get(http://stackoverflow.com)
driver.quit()
====================
Firefox
2.selenium.common.exceptions.WebDriverException: Message: "Can't load the profile.
原因:selenium的版本过低,不支持相应的Firefox的版本;
解决办法:
下载最新的selenium进行安装;
2.1.--下载selenium 2.33.0 (目前的最新版本)
并解压把整个目录放到C:\Python27\Lib\site-packages 目录下。
2.2.-pip install -U selenium
注释:selenium已是最新,暂时没有解决,该方法待定
网上说卸载firefox最新版本,更换低版本如:24版本,待定
更换电脑,版本python版本27,firefox版本-最新版本39
driver = webdriver.Firefox()可以使用
import os
from selenium import webdriver
chromedriver = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
driver = webdriver.Firefox()
driver.get('http://stackoverflow.com')
driver.quit()