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