'phantomjs.exe' executable needs to be in PATH. (selenium PhantomJS python)
2018-01-29 15:31
543 查看
今天selenium PhantomJS python用了下,发现报错,提示我:'phantomjs.exe' executable needs to be in PATH.
from selenium import webdriver# Open PhantomJS driver = webdriver.PhantomJS(executable_path='C:\phantomjs-2.1.1-windows\bin\phantomjs.exe') 这样运行报错,我百度了下,发现解决方式,在完整路径前面加了一个r 就行了 driver = webdriver.PhantomJS(executable_path=r'C:\phantomjs-2.1.1-windows\bin\phantomjs.exe')
# coding=utf-8 from selenium import webdriver # Open PhantomJS driver = webdriver.PhantomJS(executable_path=r'C:\phantomjs-2.1.1-windows\bin\phantomjs.exe') driver.get("http://www.qq.com") title = driver.title driver.save_screenshot('qq.png') print title #腾讯首页
![](https://oscdn.geek-share.com/Uploads/Images/Content/201801/29/8452d6648fe39f06b7da0844a5f53e4c.png)
相关文章推荐
- 'phantomjs.exe' executable needs to be in PATH. (selenium PhantomJS python)
- selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
- Python3之爬虫selenium+chromedriver资源下载及“Message: 'chromedriver' executable needs to be in PATH.处理
- selenium启动chrome出错处理:Message: 'chromedriver' executable needs to be in PATH
- selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH
- python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
- python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
- python selenium error “Geckodriver executable needs to be in PATH”
- python selenium 3.4 错误解决 Message: 'geckodriver' executable needs to be in PATH.
- win7 python3.6+selenium3.8.1运行chromedriver提示“Message: 'chromedriver' executable needs to be in PATH
- 【selenium2基于Python】如何解决'geckodriver' executable needs to be in PATH.
- python 的 chromedriver' executable needs to be in PATH.
- python运行时提示WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
- python运行时提示WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
- Selenium配合chromedriver提示“Message: 'chromedriver' executable needs to be in PATH.Please see ...”
- WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH.
- Message: 'phantomjs' executable needs to be in PATH. 处理
- 使用Selenium + PhantomJS时报“'phantomjs.exe' executable needs to be in PATH.”
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH