吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 560|回复: 14
收起左侧

[求助] requests报错

[复制链接]
lingwushexi 发表于 2024-9-11 09:16
请教各位大佬,我用requests库发get请求时,发生了FileNotFoundError: [Errno 2] No such file or directory: 'C:\\~~$_systemp_$~~\\TLSKeyLog'和ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))错误,百度下也没找到原因。请大佬们帮助,感谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

海是倒过来的天 发表于 2024-9-11 09:57
这个不是get报错,最少贴个源码出来,看提示是缺少文件。C盘下面添加名为~~$$_systemp_$$~~ 的文件夹,文件夹下面再添加名为TLSKeyLog的文件(无须任何后缀名)即可解决该问题。
iamok 发表于 2024-9-11 09:57
至少给出requests调用部分的代码和请求的地址这些吧。
wkdxz 发表于 2024-9-11 10:32
本帖最后由 wkdxz 于 2024-9-11 10:33 编辑


这些错误信息通常出现在尝试进行网络连接或文件操作时。下面是对这两个错误的简要解释:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\~~$_systemp_$~~\\TLSKeyLog'
这个错误表明你的程序或脚本试图访问一个不存在的文件或目录。FileNotFoundError 是 Python 在尝试打开一个不存在的文件时抛出的异常。在这个例子中,路径 C:\\~~$_systemp_$~~\\TLSKeyLog 指向的文件或目录不存在。

ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
这个错误通常发生在尝试建立网络连接时,但由于某些原因连接被中断或未能成功建立。ConnectionError 是 Python 在网络请求中遇到问题时抛出的异常。在这个错误中,它似乎与前面提到的 FileNotFoundError 相关联,可能是因为连接尝试依赖于一个不存在的文件或目录。

直接把错误信息发给ai,比如KIMI,他就会告诉你错误原因了。百度搜索不如这个好使。

以上信息来自KIMI,我觉得回答得很全面了
 楼主| lingwushexi 发表于 2024-9-11 11:15
海是倒过来的天 发表于 2024-9-11 09:57
这个不是get报错,最少贴个源码出来,看提示是缺少文件。C盘下面添加名为~~$$_systemp_$$~~ 的文件夹,文件 ...

import requests
url='https://36kr.com/'
header={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0'
        }
res = requests.get(url=url, headers=header)
源码很简单,就是这个
 楼主| lingwushexi 发表于 2024-9-11 11:18
iamok 发表于 2024-9-11 09:57
至少给出requests调用部分的代码和请求的地址这些吧。

import requests
url='https://36kr.com/'
header={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0'
        }
res = requests.get(url=url, headers=header)
就是这个,很简单的几行
 楼主| lingwushexi 发表于 2024-9-11 11:23
During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File F:\Install\Anaconda\Lib\site-packages\requests\adapters.py:486 in send
    resp = conn.urlopen(

  File F:\Install\Anaconda\Lib\site-packages\urllib3\connectionpool.py:798 in urlopen
    retries = retries.increment(

  File F:\Install\Anaconda\Lib\site-packages\urllib3\util\retry.py:550 in increment
    raise six.reraise(type(error), error, _stacktrace)

  File F:\Install\Anaconda\Lib\site-packages\urllib3\packages\six.py:769 in reraise
    raise value.with_traceback(tb)

  File F:\Install\Anaconda\Lib\site-packages\urllib3\connectionpool.py:714 in urlopen
    httplib_response = self._make_request(

  File F:\Install\Anaconda\Lib\site-packages\urllib3\connectionpool.py:403 in _make_request
    self._validate_conn(conn)

  File F:\Install\Anaconda\Lib\site-packages\urllib3\connectionpool.py:1053 in _validate_conn
    conn.connect()

  File F:\Install\Anaconda\Lib\site-packages\urllib3\connection.py:400 in connect
    self.ssl_context = create_urllib3_context(

  File F:\Install\Anaconda\Lib\site-packages\urllib3\util\ssl_.py:350 in create_urllib3_context
    context.keylog_filename = sslkeylogfile

ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))


During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File F:\Install\Anaconda\Lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec
    exec(code, globals, locals)

  File e:\python\practice\pa_cong\百度.py:15
    res = requests.get(url=url, headers=header)

  File F:\Install\Anaconda\Lib\site-packages\requests\api.py:73 in get
    return request("get", url, params=params, **kwargs)

  File F:\Install\Anaconda\Lib\site-packages\requests\api.py:59 in request
    return session.request(method=method, url=url, **kwargs)

  File F:\Install\Anaconda\Lib\site-packages\requests\sessions.py:589 in request
    resp = self.send(prep, **send_kwargs)

  File F:\Install\Anaconda\Lib\site-packages\requests\sessions.py:703 in send
    r = adapter.send(request, **kwargs)

  File F:\Install\Anaconda\Lib\site-packages\requests\adapters.py:501 in send
    raise ConnectionError(err, request=request)

ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))

完全看不懂这些,请大家多多指教
 楼主| lingwushexi 发表于 2024-9-11 11:27
wkdxz 发表于 2024-9-11 10:32
直接把错误信息发给ai,比如KIMI,他就会告诉你错误原因了。百度搜索不如这个好使。

以上信息来自 ...

谢谢,但是具体怎么解决没有方向,能不能请你教我下
Monklamn 发表于 2024-9-11 13:02
用你的源码跑了一下,没啥毛病啊
image.png
REXLEE95 发表于 2024-9-11 13:46
估计是requests包的问题,重新卸载这个包,然后重新安装
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 03:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表