您好我已经编写了一个应用程序,可以从xbox live获取最近的玩家信息,并在游戏中显示您正在玩的玩家!我正在尝试改进应用程序,因为不需要用户在网页上,只是获取最近的玩家列表。不幸的是我被困住了,这就是为什么我在这里!
当您登录到xbox实时网站时,存在以下问题:没有链接只会加载包含数据的页面。你必须亲自按下页面上的链接,我相信它正在运行一个获取播放器列表的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添加到网址并不能解决问题。此外,我已经尝试寻找一个API,只会给我信息,但找不到。
所以最终如果可能的话我希望加载网页并强制该脚本运行或模拟正在按下的链接,而无需用户进行操作。谢谢你的帮助!
如果有人想看到该应用程序的演示到目前为止我在youtube上有一个视频,这样你就可以更好地了解我的意思。YouTube Video of App