Steam 客户端里套了个浏览器,所以直接使用网页就可以了,唉最终还是放弃了各种代理方式,选择了本地加载,大陆服务器头疼!好在速度快了,执行效率不再受制于代理速度了,缺点嘛每次更新你都需要手动获取 JSON 再上传,不更新也没事了。

Steam个人页

https://steamcommunity.com/id/ye8980

  1. 抓包未发现任何 JSON 数据,不过其实也不需要这边发现了一个网站可以实时获取你的 Steam 状态,而且是以图片形式返回,还有多种样式选择,省事多了啊。网址:https://steamsignature.com/

  1. 打开上面的网站在此处填入你的 SteamID自定义URL完整URL ,就可以了

  2. 如果你用了自定义URL而不知道你的 SteamID 的话,这里就是你的 SteamID

Steam游戏库

https://steamcommunity.com/id/ye8980/games/?tab=all

  1. 抓包也没有发现任何返回 JSON 数据的接口,所以只能右键查看网页源码,然后找到了这个

  1. 这不就是 JSON ,用正则取出它,检查看看有没有错误

(?<=var\srgGames\s=\s).*?false}}](?=;)

[{
    "appid": 1174180,
    "name": "Red Dead Redemption 2",
    "logo": "https:\/\/steamcdn-a.akamaihd.net\/steam\/apps\/1174180\/capsule_184x69.jpg",
    "has_adult_content": 1,
    "friendlyURL": 1174180,
    "availStatLinks": {
        "achievements": true,
        "global_achievements": true,
        "stats": false,
        "gcpd": false,
        "leaderboards": false,
        "global_leaderboards": false
    },
    "hours_forever": "193",
    "last_played": 1583399108
}, {
    "appid": 570,
    "name": "Dota 2",
    "logo": "https:\/\/steamcdn-a.akamaihd.net\/steam\/apps\/570\/capsule_184x69.jpg",
    "friendlyURL": false,
    "availStatLinks": {
        "achievements": false,
        "global_achievements": false,
        "stats": false,
        "gcpd": true,
        "leaderboards": false,
        "global_leaderboards": false
    },
    "hours_forever": "108",
    "last_played": 1581676734
}
}]


Never give up your dreams.