Open abc1763613206 opened 1 year ago
这个好耶,还有现成 API 可以用!感觉可以加上来,写个定时爬虫脚本存下 JSON 数据在每次查询时展示?
这个好耶,还有现成 API 可以用!感觉可以加上来,写个定时爬虫脚本存下 JSON 数据在每次查询时展示?
我不清楚这个页面展示的数据有多少量级,但是拿着ID去查一定没错(
但其实最要命的是,公示的ID是打了码的
又发现一个 https://esports.wanmei.com/match-api/forbid-info?uid_list=76561199225272274
{"status":"success","result":{"76561199225272274":[{"id":"642025","game_abbr":"CSGO","type":"0","steam_id64":"76561199225272274","nickname":"每当我看到Jk脱离她的","zq_id":"50332875","forbid_type":"1","forbid_sub_type":"0","forbid_seconds":"315360000","reason":"","enable":"1","unforbid_manual":"0","unforbid_uid":"0","unforbid_reason":"","unforbid_time":"","source":"","is_green":"0","create_by":"0","create_time":"1665976617","expire_time":"1981336617","update_time":"0","update_uid":"0","clear_ladder":"0"}]}}
本着一个 issue 只做一件事的原则,这里把我想 fork 但没改成的想法简单说说(
最近打国服匹配,经常匹到一些完美封了但V社没封的牛马,所以查成分的时候便想加上一项完美平台封禁情况。
正常的完美客户端查询API要登录鉴权,但是完美在 https://pvp.wanmei.com/csgo/ban 放了一个封禁公示,可以直接用 SteamID 查平台封禁情况。
API 也极其简单,直接 GET
https://pvp.wanmei.com/user-info/forbid-list?game_abbr_list=PVP,CSGO&uid_list={SteamID64}
即可。例如,这是 #1 中提到的那位的返回值:
其中对于
forbid_type
,我去看了眼 js,参照如下: