3 回答
TA贡献1900条经验 获得超5个赞
尝试添加有效的 User-Agent 和其他标头,使其看起来像是通过浏览器访问。
像这样的东西:
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3835.0 Safari/537.36',
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Host':'www.dndbeyond.com',
'Accept-Language': 'en-US,en;q=0.5',
'Accept-Encoding': 'gzip, deflate',
'Upgrade-Insecure-Requests': '1',
'Connection': 'close'
}
response = requests.get(url, headers=headers)
TA贡献2051条经验 获得超10个赞
要访问 json,您需要删除路径组件“字符”上的复数。
至于数据格式,我几乎完成了对整个结构的充实。
Objective-C 源代码包括所有类定义。
https://github.com/mouser/BeyondDnD
TA贡献1772条经验 获得超6个赞
添加回答
举报