python - selenium学习问题,找不到解决方法了
天蓬老师
天蓬老师 2017-04-18 09:45:59
[Python讨论组]
from selenium import webdriver
print(0)
driver = webdriver.PhantomJS(executable_path='E:\phantomjs-2.1.1-windows\bin')
print(1)
driver.get('http://www.baidu.com')
print(2)
print(driver.title)

出错了:
0
Traceback (most recent call last):
File "E:PythonPython35-32libsite-packagesseleniumwebdrivercommonservice.py", line 64, in start

stdout=self.log_file, stderr=self.log_file)

File "E:PythonPython35-32libsubprocess.py", line 947, in init

restore_signals, start_new_session)

File "E:PythonPython35-32libsubprocess.py", line 1224, in _execute_child

startupinfo)

FileNotFoundError: [WinError 2] 系统找不到指定的文件。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:/Users/ty/PycharmProjects/untitled3/src/Reptile.py", line 20, in <module>

driver = webdriver.PhantomJS(executable_path='E:\phantomjs-2.1.1-windows\bin')

File "E:PythonPython35-32libsite-packagesseleniumwebdriverphantomjswebdriver.py", line 52, in init

self.service.start()

File "E:PythonPython35-32libsite-packagesseleniumwebdrivercommonservice.py", line 71, in start

os.path.basename(self.path), self.start_error_message)

selenium.common.exceptions.WebDriverException: Message: 'phantomjs-2.1.1-windowsin' executable needs to be in PATH.

Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.phantomjs.service.Service object at 0x00276A70>>
Traceback (most recent call last):
File "E:PythonPython35-32libsite-packagesseleniumwebdrivercommonservice.py", line 163, in del

self.stop()

File "E:PythonPython35-32libsite-packagesseleniumwebdrivercommonservice.py", line 135, in stop

if self.process is None:

AttributeError: 'Service' object has no attribute 'process'

找不到问题出哪
就到webdriver.PhantomJS这一行出错。
谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
巴扎黑
selenium.common.exceptions.WebDriverException: Message: 'phantomjs-2.1.1-windowsin' executable needs to be in PATH.

这里提示了,应该把phantomjs的路径加到系统变量PATH里.
测试能用.

怪我咯
1、判断一个这个文件能否执行
2、判断文件位置是否正确
伊谢尔伦

http://seleniumhq.github.io/s...,这里有个手册,可以看看

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号