python selenium报PATH异常

发布于 2022-09-04 12:17:53 字数 944 浏览 8 评论 0

新手尝试第一次用selenium爬东西,但是第一步就卡住了
我的代码:

from bs4 import BeautifulSoup
from selenium import webdriver
import urllib

driver=webdriver.PhantomJS('C:\phantomjs-2.1.1-windows\bin\phantomjs.exe')
def search(keyword):
    url_keyword=urllib.quote(keyword)
    url="https://www.baidu.com/s?ie=UTF-8&wd="+keyword
    print url
    driver.get(url)
    bsObj=BeautifulSoup(driver.page_source,"html5lib")
    with open("temp.txt","w") as f:
    f.write(bsObj.prettify().encode("utf-8"))

异常问题

clipboard.png
我已经在路径当中加入了phantomjs的路径但是还是报这个问题很奇怪,问问大家有没有遇上这个情况的
下边是我打印的path环境变量的内容:

clipboard.png
我的系统是window10六十四位 ,python版本是2.7.12,selenium是3.0.2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

記柔刀 2022-09-11 12:17:53

clipboard.png
你看看我这个就能理解了,跟aristotll是一个意思
另外第一次调试的话推荐用firefox (如果你是selenium 3.x需要下载一个geckodriver 驱动)

[旋木] 2022-09-11 12:17:53

不是应该 r'C:\phantomjs-2.1.1-windows\bin\phantomjs.exe'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文