Firefox Selenium Webdriver http.client.BadStatusLine:&x27';错误?

Firefox Selenium Webdriver http.client.BadStatusLine:&x27';错误?,firefox,python-3.x,selenium,webdriver,Firefox,Python 3.x,Selenium,Webdriver,我正在尝试让selenium webdriver正常工作,但即使使用这样一个简单的python脚本: from selenium import webdriver driver = webdriver.Firefox() driver.get('http://www.google.com') driver.quit() 我得到: Traceback (most recent call last): File "test.py", line 14, in <module>

我正在尝试让selenium webdriver正常工作,但即使使用这样一个简单的python脚本:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://www.google.com')
driver.quit()
我得到:

Traceback (most recent call last):
  File "test.py", line 14, in <module>
    driver.get('http://www.google.com')
  File "C:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 207, in get
    self.execute(Command.GET, {'url': url})
  File "C:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 193, in execute
    response = self.command_executor.execute(driver_command, params)
  File "C:\Python34\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 358, in execute
    return self._request(command_info[0], url, body=data)
  File "C:\Python34\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 389, in _request
    resp = self._conn.getresponse()
  File "C:\Python34\lib\http\client.py", line 1171, in getresponse
    response.begin()
  File "C:\Python34\lib\http\client.py", line 351, in begin
    version, status, reason = self._read_status()
  File "C:\Python34\lib\http\client.py", line 321, in _read_status
    raise BadStatusLine(line)
http.client.BadStatusLine: ''
回溯(最近一次呼叫最后一次):
文件“test.py”,第14行,在
司机,上车http://www.google.com')
文件“C:\Python34\lib\site packages\selenium\webdriver\remote\webdriver.py”,第207行,在get中
self.execute(Command.GET,{'url':url})
文件“C:\Python34\lib\site packages\selenium\webdriver\remote\webdriver.py”,第193行,执行
响应=self.command\u executor.execute(driver\u command,params)
文件“C:\Python34\lib\site packages\selenium\webdriver\remote\remote\u connection.py”,第358行,执行
返回self.\u请求(命令信息[0],url,正文=数据)
文件“C:\Python34\lib\site packages\selenium\webdriver\remote\remote\u connection.py”,第389行,在\u请求中
resp=self.\u conn.getresponse()
getresponse中第1171行的文件“C:\Python34\lib\http\client.py”
response.begin()
文件“C:\Python34\lib\http\client.py”,第351行,在begin中
版本、状态、原因=self.\u读取\u状态()
文件“C:\Python34\lib\http\client.py”,第321行,处于读取状态
升起状态行(行)
http.client.BadStatusLine:'
我正在尝试的所有脚本都是这样。Firefox将打开并尝试打开网站,然后关闭,然后打开另一个Firefox实例,但这是一个全新的空白页面。我目前在最新版本的一切。Firefox 31.7.0 ESR(根据Firefox的最新版本)、Selenium 2.46.0和Python 3.4。任何帮助都将不胜感激


感谢使用Firefox稳定版。38版应该可以使用。

最新的firefox版本是38,您是否尝试过升级到任何稳定的firefox版本?另外,你有没有试过在Chrome上使用相同的脚本/代码?我让它在firefox版本38上工作,但我想知道为什么它在最新的ESR版本firefox上不工作。该网站说它支持最新的ESR版本和以前的ESR版本。至少它起作用了,对吗?我把它作为一个答案发布。使用ESR版本有什么特别的原因吗?