2345天气网站爬虫报错反馈403

各位专家好,最新试图在2345天气网站爬虫获取北京历史天气数据–基础学习。

之前已经成功实现爬虫了,提取了数据,但多次爬虫后,status_code反馈403,多种方案均未解决问题,请各位大佬提提可行的意见:IP代理或者headers设置。非常感谢。

#代码如下

import requests
url = “https://tianqi.2345.com/Pc/GetHistory"
info = {
“areaInfo[areaId]”: 54511,
“areaInfo[areaType]”: 2,
“date[year]”: 2022,
“date[month]”: 12
}
headers = {
“User-Agent”: “Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Mobile Safari/537.36”,
‘Referer’: f’tianqi.2345.com/wea_history/54511....,
‘X-Requested-With’: ‘XMLHttpRequest’
}

r = requests.get(url, params=info,headers=headers,timeout=10)

print(r.status_code)

###

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!