Steam 客户端里套了个浏览器,所以直接使用网页就可以了,使用代理方式感觉不靠谱到时候万一被封 IP 就不好了,直接抓包看看有没有可用的接口。
个人页
- 抓包未发现接口,这边发现了一个网站可以获取你的 Steam 状态,而且是以图片形式返回,还有多种样式可供选择:https://steamsignature.com/
打开上面的网站在此处填入你的
SteamID
或自定义URL
或完整URL
,就可以了如果你用了自定义URL而不知道你的 SteamID 的话,这里就是你的 SteamID
游戏库
- 通过右键查看网页源码,找到了这个
- 可以用正则
(?<=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
}
}]
- 写个提取功能页就可以拿到 Json 数据了
Comments | 8 条评论
博主 3189676839
大佬插件报fadeOut is not defined怎么解决?
博主 蝉时雨
大佬,现在是api没了吗?
博主 Kinoko
@蝉时雨 没挂吧
博主 Kinoko
@蝉时雨 在啊
博主 内河
希望大佬把卡片形式的steam-page也发一下 非常感谢
(=・ω・=)
!~博主 Kinoko
@内河 把
https://steamsignature.com/profile/schinese/
这段换成https://steamsignature.com/card/0/
就好了呀博主 内河
@Kinoko 嗯我刚才换了想问一下就是文章标题下面的图片怎么添加啊?
博主 Kinoko
@内河 模版更新了喽
https://fairysen.com/334.html
快试试新的好不好用,图片就后台编辑文章那里的文章特色图呢~