Python请求不再加载网站内容

时间:2016-07-13 20:54:10

标签: python 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客户端错误:找不到网址: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

但这似乎不起作用

你能帮我解决这个问题,谢谢。

1 个答案:

答案 0 :(得分:0)

我认为,正如用户所建议的,您可能被 ip 屏蔽了。

尝试代理。

Proxies with Python 'Requests' module