http.client.RemoteDisconnected: Remote end closed connection without response
my code:
from selenium import webdriver
driver = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver')
driver.get('http://www.google.com/')
error:
C:\ProgramData\Anaconda3\python.exe E:/projects/news_kzl/test/v2-mysql.py
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 466, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 461, in _make_request
httplib_response = conn.getresponse()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 1348, in getresponse
response.begin()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 316, in begin
version, status, reason = self._read_status()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 285, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
RemoteWebDriver.__init__(
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 374, in execute
return self._request(command_info[0], url, body=data)
File "C:\ProgramData\Anaconda3\lib\site-packages\splinter\driver\webdriver\remote_connection.py", line 19, in patch_request
return old_request(self, *args, **kwargs)
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 397, in _request
resp = self._conn.request(method, url, body=body, headers=headers)
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\request.py", line 78, in request
return self.request_encode_body(
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\request.py", line 170, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\poolmanager.py", line 376, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 798, in urlopen
retries = retries.increment(
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\util\retry.py", line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\packages\six.py", line 769, in reraise
raise value.with_traceback(tb)
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 466, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "C:\ProgramData\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 461, in _make_request
httplib_response = conn.getresponse()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 1348, in getresponse
response.begin()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 316, in begin
version, status, reason = self._read_status()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 285, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:/projects/news_kzl/test/v2-mysql.py", line 899, in <module>
driver = webdriver.Chrome('C:\Program Files\Google\Chrome\Application\chromedriver')
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 83, in __init__
self.quit()
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 158, in quit
self.service.stop()
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 151, in stop
self.send_remote_shutdown_command()
File "C:\ProgramData\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 127, in send_remote_shutdown_command
url_request.urlopen("%s/shutdown" % self.service_url)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 525, in open
response = self._open(req, data)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 542, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 502, in _call_chain
result = func(*args)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 1383, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "C:\ProgramData\Anaconda3\lib\urllib\request.py", line 1358, in do_open
r = h.getresponse()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 1348, in getresponse
response.begin()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 316, in begin
version, status, reason = self._read_status()
File "C:\ProgramData\Anaconda3\lib\http\client.py", line 285, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
Process finished with exit code 1
hello, when I try to open chromedriver, it fails and throws errors, so how can I solve it? thanks
请先登录再写评论。
Could you please check if the script works fine when you run it from the system terminal with the same environment?
Do you have any proxies enabled in your network? Is http://google.com accessible from the browser (exactly http version, not https)?