首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在抓取此网站

正在抓取此网站
EN

Stack Overflow用户
提问于 2020-06-05 21:04:13
回答 2查看 91关注 0票数 0

我正在尝试用这个payload从这个站点模仿这个POST request

来自以下网址:https://surviv.io/stats/gert1

这是im尝试mimic的请求的图像。

这是我用python编写的当前代码:

代码语言:javascript
复制
import requests
headers = {'content-type': 'application/json; charset=UTF-8'}
url = 'https://surviv.io/api/user_stats'
payload = {"slug":"gert1","interval":"all","mapIdFilter":"-1"}
r = requests.post(url=url, headers=headers, data=payload)
print(r.content)

这将返回:

代码语言:javascript
复制
b'<html>\r\n<head><title>500 Internal Server Error</title></head>\r\n<body bgcolor="white">\r\n<center><h1>500 Internal Server Error</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n'

这不是我想要的结果。我希望它返回user_stats请求的response选项卡中显示的确切响应,其中包含玩家的统计数据。

这是我希望它返回的内容:

代码语言:javascript
复制
{"slug":"gert1","username":"GERT","player_icon":"","banned":false,"wins":61,"kills":2830,"games":2034,"kpg":"1.4","modes":[{"teamMode":1,"games":1512,"wins":46,"kills":2230,"winPct":"3.0","mostKills":21,"mostDamage":1872,"kpg":"1.5","avgDamage":169,"avgTimeAlive":92},{"teamMode":2,"games":255,"wins":4,"kills":234,"winPct":"1.6","mostKills":8,"mostDamage":861,"kpg":"0.9","avgDamage":162,"avgTimeAlive":102},{"teamMode":4,"games":267,"wins":11,"kills":366,"winPct":"4.1","mostKills":17,"mostDamage":2225,"kpg":"1.4","avgDamage":246,"avgTimeAlive":125}]}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-05 21:21:09

您应该在post方法中使用json属性,而不是data。r = requests.post(url=url, headers=headers, json=payload)

票数 1
EN

Stack Overflow用户

发布于 2020-06-05 21:15:45

将您的代码更改为跟随忘记使用json

代码语言:javascript
复制
import json
import requests
headers = {'content-type': 'application/json; charset=UTF-8'}
url = 'https://surviv.io/api/user_stats'
payload = {"slug":"gert1","interval":"all","mapIdFilter":"-1"}
r = requests.post(url=url, headers=headers, data=json.dumps(payload))
print(r.content)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62216020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档