请求更新眉毛

2024-10-03 09:21:19 发布

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

有时当我试图用这个代码从网站获取html代码时

import requests
url = "https://sit2play.com"
response = requests.get(url)
print response.content

我得到了这样的回应

^{pr2}$

如何才能避免这种情况,并获得真正的页面内容?在


Tags: 代码httpsimportcomurlget网站response
1条回答
网友
1楼 · 发布于 2024-10-03 09:21:19

使用将用户代理添加到请求的头中

headers = {
    'User-Agent': 'YOUR USER AGENT',
}

response = requests.get(url, headers=headers)

您可以从许多网站获得用户代理,如this。在

编辑

如果上面的解决方案对您不起作用,这可能是因为您使用的是requests的旧版本,请尝试以下方法:

^{pr2}$

相关问题 更多 >