Steam 客户端里套了个浏览器,所以直接使用网页就可以了,唉最终还是放弃了各种代理方式,选择了本地加载,大陆服务器头疼!好在速度快了,执行效率不再受制于代理速度了,缺点嘛每次更新你都需要手动获取 JSON 再上传,不更新也没事了。
Steam个人页
https://steamcommunity.com/id/ye8980
- 抓包未发现任何 JSON 数据,不过其实也不需要这边发现了一个网站可以实时获取你的 Steam 状态,而且是以图片形式返回,还有多种样式选择,省事多了啊。网址:https://steamsignature.com/
- 打开上面的网站在此处填入你的
SteamID
或自定义URL
或完整URL
,就可以了 如果你用了自定义URL而不知道你的 SteamID 的话,这里就是你的 SteamID
Steam游戏库
https://steamcommunity.com/id/ye8980/games/?tab=all
- 抓包也没有发现任何返回
JSON
数据的接口,所以只能右键查看网页源码,然后找到了这个
- 这不就是 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
}
}]
Comments | 7 条评论
大佬,现在是api没了吗?
@蝉时雨 没挂吧
@蝉时雨 在啊
希望大佬把卡片形式的steam-page也发一下 非常感谢
(=・ω・=)
!~@内河 把
https://steamsignature.com/profile/schinese/
这段换成https://steamsignature.com/card/0/
就好了呀@Mario 嗯我刚才换了想问一下就是文章标题下面的图片怎么添加啊?
@内河 模版更新了喽
快试试新的好不好用,图片就后台编辑文章那里的文章特色图呢~
https://m1314.cn/334.html