您好,我编写了一个应用程序,它可以从 Xbox Live 获取最近的玩家信息,并显示您在游戏中正在玩的玩家!我试图通过不需要用户在网页上来改进应用程序,只需获取最近玩家的列表。不幸的是,我被困住了,这就是我在这里的原因!
这是您登录 xbox live 站点时的问题,没有链接可以仅加载包含数据的页面。您必须实际按下页面上的链接,我认为该链接正在运行获取玩家列表的 java 脚本。这是链接代码的样子,<a href="#recentPlayers" class="loadsRecent"> " Players you Met"</a>
我相信这是按下链接时运行的脚本,
<h2>Players You Met (<span>${players.length}</span>)</h2>
{{if players.length}}
<ol>
{{each players}}
<li data-gamertag="${$value.GamerTag}">{{tmpl($value) "#unknownPlayerTmpl"}} </li>
{{/each}}
</ol>
{{else}}
<div class="none">No players recently met</div>
{{/if}}
不幸的是,将 #recentplayers 添加到 url 并不能解决问题。我还尝试寻找一种 API,它只会给我信息,但找不到。
因此,如果可能的话,最终我希望加载一个网页并强制该脚本运行或模拟按下的链接,而无需用户这样做。谢谢你的帮助!
到目前为止,如果有人想观看该应用程序的演示,我在 youtube 上有一个视频,因此您可能会更好地了解我的意思。应用程序的 YouTube 视频