python 用selenium写爬虫打开火狐

import os
from selenium import webdriver

browser = webdriver.Firefox()
print driver.get('http://v.qq.com/x/cover/d4rkjpicdk01ybo.html')

这么写为什么会报错?

Traceback (most recent call last):
File "C:\Users\JAY\Desktop\2.py", line 4, in
browser = webdriver.Firefox()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\firefox\webdriver.py", line 65, in init
self.service.start()
File "C:\Python27\lib\site-packages\selenium-3.0.0b2-py2.7.egg\selenium\webdriver\common\service.py", line 71, in start
os.path.basename(self.path), self.start_error_message)
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
这错误是什么意思?

2个回答

你好,需要安装火狐驱动,然后配置到环境变量中。当然也可以把驱动放到system32中,希望对你有用

qq_38423512
qq_38423512 回复0也做除数: 求问具体步骤
接近 3 年之前 回复
crf123456789
ruifeng181818 回复0也做除数: 你好,你是怎么配置的呢?
大约 3 年之前 回复
u011365926
0也做除数 ok,已经可以了
3 年多之前 回复
u011365926
0也做除数 能不能具体说一下如何配置到环境变量中呢?
3 年多之前 回复

在path里找不到火狐的驱动,用pip把selenium卸了重装下试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问