洛与春风 发表于 2022-4-29 00:29:33

新手求教

url = 'https://www.aqistudy.cn/historydata/'

    page_text = requests.get(url).text
    print(page_text)

代码中设置了表头,为什么这里出现403
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.14.1</center>
</body>
</html>

洛与春风 发表于 2022-4-29 00:51:34

还是不能省略,这里的get(url=,headers=)最好写完整

isdkz 发表于 2022-4-29 09:59:25

你确定你设置表头了?我这里设置表头访问是正常的:

import requests
url = 'https://www.aqistudy.cn/historydata/'

page_text = requests.get(
    url,
    headers={'User-Agent': 'Mozilla/5.0'}
).text

print(page_text)

短时间内多次访问也有可能出现 403
页: [1]
查看完整版本: 新手求教