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

Steam个人页

https://steamcommunity.com/id/ye8980
个人信息

  • 抓包未发现任何JSON数据,不过其实也不需要这边发现了一个网站可以实时获取你的Steam状态,而且是以图片形式返回,还有多种样式选择,省事多了啊。
    我才不会说我把取个人页信息的正则写完才发现的,淦~
    https://steamsignature.com/Steam社区个人游戏库API简易分析

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

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

Steam游戏库

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

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

  • 这不就是JSON,用正则取出它,检查看看有没有错误
    var\srgGames\s=\s(.*?);

  • 检测

    [{
        "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.