有没有人找到一种方法来检索Steam上的活动Feed,以便特定用户在类似于推文的网站上发帖?我正在为我的网站添加一个活动源,但实际上我唯一最活跃的是Steam,因此如果没有Steam,它会很快变得陈旧。我已经查看了网络API,但它没有说明我是否可以抓住我的完整Feed并发布它,或者我是否可以抓取某些特定游戏的统计数据。我试图为我的活动找到一个RSS提要但到目前为止没有运气,这肯定是最好的格式。
答案 0 :(得分:1)
我刚看过这个,你无法直接从RSS或JSON网站上获取网页摘要。 Web API适用于Steam应用程序的开发人员,以便他们可以获取玩家信息。为此,您需要一个由Steam提供的API密钥。它不是您在Google上可以找到的随意网络界面。
令人讨厌的解决方案是HTML刮取页面。我使用Yahoo! Pipes来抓取页面(并自动更新),但最终决定它太脏了,因为它假设Steam页面不会改变。
答案 1 :(得分:1)
有点太晚了,但我也在寻找这种RSS提要。我想我最终会创建一个RSS机器人来解析用于获取活动源的AJAX响应:
http://steamcommunity.com/id/[your username]/ajaxgetusernews
此网址没有开箱即用,我认为我们必须传递一些Cookie才能访问此页面,以使Steam认为僵尸程序是以普通用户身份登录的。它返回用于呈现活动源的HTML标记,以及用于获取下一批活动的URL。
请注意,此HTML标记很难解析,因为它不一致。