Python请求不加载任何站点内容

2024-05-16 21:44:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用requests模块从网站kat.cr检索内容 下面是我使用的代码:

try:
    response = requests.get('http://kat.cr')
    response.raise_for_status()
except Exception as e:
    print(e)
else:
    return response.text

一开始代码运行正常,我可以检索网站源代码,但后来它停止了,我不断收到消息“404客户端错误:找不到url:https://kat.cr

我尝试用用户代理解决此问题,如下所示:

from fake_useragent import UserAgent

try:
    ua = UserAgent()
    ua.update()
    headers = {'User-Agent': ua.random}
    response = requests.get(url, headers=headers)
    response.raise_for_status()
except Exception as e:
    print(e)
else:
    return response.text

但这似乎也不管用

你能帮我解决这个问题吗?谢谢。你知道吗


Tags: forget网站responseasstatusexceptionrequests