selenium启动火狐浏览器打开百度首页,报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium启动火狐浏览器打开百度首页,报错相关的知识,希望对你有一定的参考价值。

火狐版本47.0.2,selenium是3.0.2
Traceback (most recent call last):
File "D:/untitled/13.py", line 5, in <module>
driver = webdriver.Firefox()
File "D:\Program Files (x86)\Python2.7\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 150, in __init__
keep_alive=True)
File "D:\Program Files (x86)\Python2.7\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 92, in __init__
self.start_session(desired_capabilities, browser_profile)
File "D:\Program Files (x86)\Python2.7\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 180, in start_session
self.session_id = response['sessionId']
KeyError: 'sessionId'

pip install -U selenium

更新一下selenium
如果当前目录下有selenium目录,请更新一下,或删除掉
更新geckodriver.exe
参考技术A python2是可以这样解决,但是python3不行

在python里用selenium webdriver打开火狐浏览器后总是报错?

报的错是Profile Dir: %s If you specified a log_file in the FirefoxBinary constructor,我看到您解答过这个问题是说可能误删了什么文件,我想问是哪里的文件呢,那我现在该怎么办呢?谢谢!

参考技术A   您好!很高兴为您答疑。
  应该是您指定的生成日志的路径不存在或读写权限不够所致。
  如果对我们的回答存在任何疑问,欢迎继续问询。
参考技术B 排除病毒影响后只能考虑网速问题了。建议在晚上11点后上网人数少时尝试,如果问题依旧,考虑重新安装系统。因为多数浏览器都在此问题,所以排除浏览器故障。本回答被提问者采纳

以上是关于selenium启动火狐浏览器打开百度首页,报错的主要内容,如果未能解决你的问题,请参考以下文章

selenium启动firefox,能打开浏览器,但是报错是怎么回事

selenium 在eclipse中运行打开火狐浏览器报错求大神看一下

selenium2+python自动化2-打开火狐输入百度网址

为啥我用ubuntu的火狐上不去百度

Python+Selenium打开火狐浏览器为啥是出现报错呢

selenium+python第一个自动化脚本