Selenium错误:ConnectionResetError:[Errno 104]对等重置连接

时间:2020-07-14 16:51:14

标签: python docker selenium selenium-chromedriver

我有一个硒机器人,可以在网站上下载两个CSV文件。首先,他确实下载了CSV,然后等待完成并开始第二个CSV的下载过程。

但是,他们无法完成第二个CSV的下载,并出现以下错误:

在处理上述异常期间,发生了另一个异常:

Traceback (most recent call last):
  File "site-packages/requests/adapters.py", line 449, in send
  File "site-packages/urllib3/connectionpool.py", line 725, in urlopen
  File "site-packages/urllib3/util/retry.py", line 403, in increment
  File "site-packages/urllib3/packages/six.py", line 734, in reraise
  File "site-packages/urllib3/connectionpool.py", line 677, in urlopen
  File "site-packages/urllib3/connectionpool.py", line 426, in _make_request
  File "<string>", line 3, in raise_from
  File "site-packages/urllib3/connectionpool.py", line 421, in _make_request
  File "http/client.py", line 1344, in getresponse
  File "http/client.py", line 306, in begin
  File "http/client.py", line 267, in _read_status
  File "socket.py", line 589, in readinto
  File "ssl.py", line 1071, in recv_into
  File "ssl.py", line 929, in read
urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "threading.py", line 926, in _bootstrap_inner
  File "threading.py", line 870, in run
  File "compose/cli/log_printer.py", line 169, in tail_container_logs
  File "compose/cli/log_printer.py", line 200, in wait_on_exit
  File "compose/container.py", line 281, in wait
  File "site-packages/docker/utils/decorators.py", line 19, in wrapped
  File "site-packages/docker/api/container.py", line 1289, in wait
  File "site-packages/docker/utils/decorators.py", line 46, in inner
  File "site-packages/docker/api/client.py", line 226, in _post
  File "site-packages/requests/sessions.py", line 581, in post
  File "site-packages/requests/sessions.py", line 533, in request
  File "site-packages/requests/sessions.py", line 646, in send
  File "site-packages/requests/adapters.py", line 498, in send
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

有什么想法吗?

该项目在docker中,我正在使用版本:

    Python 3.6

    chromedriver --version
    ChromeDriver 83.0.4103.39 
    
    
    google-chrome --version
    Google Chrome 83.0.4103.116

0 个答案:

没有答案