requests模块错误总结

1.url中有端口号导致了以下的错误

C:\Users\lenovo\AppData\Local\Programs\Python\Python37\python.exe D:/Pycharm/lemon/task_0525.py

Traceback (most recent call last):

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 603, in urlopen

    chunked=chunked)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 387, in _make_request

    six.raise_from(e, None)

  File "", line 2, in raise_from

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 383, in _make_request

    httplib_response = conn.getresponse()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1321, in getresponse

    response.begin()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 296, in begin

    version, status, reason = self._read_status()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 278, in _read_status

    raise BadStatusLine(line)

http.client.BadStatusLine: 4 

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 449, in send

    timeout=timeout

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 641, in urlopen

    _stacktrace=sys.exc_info()[2])

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\util\retry.py", line 368, in increment

    raise six.reraise(type(error), error, _stacktrace)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\packages\six.py", line 685, in reraise

    raise value.with_traceback(tb)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 603, in urlopen

    chunked=chunked)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 387, in _make_request

    six.raise_from(e, None)

  File "", line 2, in raise_from

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\urllib3\connectionpool.py", line 383, in _make_request

    httplib_response = conn.getresponse()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 1321, in getresponse

    response.begin()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 296, in begin

    version, status, reason = self._read_status()

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\http\client.py", line 278, in _read_status

    raise BadStatusLine(line)

urllib3.exceptions.ProtocolError: ('Connection aborted.', BadStatusLine('4\x00\x00\x00\n'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "D:/Pycharm/lemon/task_0525.py", line 10, in

    resp1 = requests.get(url,params=data)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 75, in get

    return request('get', url, params=params, **kwargs)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\api.py", line 60, in request

    return session.request(method=method, url=url, **kwargs)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 533, in request

    resp = self.send(prep, **send_kwargs)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\sessions.py", line 646, in send

    r = adapter.send(request, **kwargs)

  File "C:\Users\lenovo\AppData\Local\Programs\Python\Python37\lib\site-packages\requests\adapters.py", line 498, in send

    raise ConnectionError(err, request=request)

requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('4\x00\x00\x00\n'))

Process finished with exit code 1

你可能感兴趣的:(requests模块错误总结)