我正在尝试训练一个神经网络,用进化计算来玩一个基于浏览器的游戏,要做到这一点,我需要跟踪游戏分数。你知道吗
游戏只使用html、css和javascript创建,游戏分数保存在浏览器运行的js脚本中的特定变量中。当你玩的时候,这个变量的值当然会改变,并且是我浏览器的本地变量。你知道吗
有没有办法在Python脚本中跟踪该变量的值?(如果我需要使用其他编程语言,我也愿意尝试!)你知道吗
编辑:更具体地说:
有问题的游戏:http://wayou.github.io/t-rex-runner/
游戏使用以下javascript:http://wayou.github.io/t-rex-runner/index.js
当浏览器运行上面的js脚本时,我需要跟踪变量distanceRan
所持有的值。这个变量是我电脑的本地变量,如果我理解正确的话,应该可以在我的内存中找到。你知道吗
谢谢!你知道吗
您需要让浏览器发送某种XHR,以便它与外部脚本交互。您可以在计算机上设置本地python服务器。你知道吗
当您想从客户机(浏览器)向服务器发送数据时,通常需要向服务器发送HTTP请求和数据。例如,您可以使用
XMLHttpRequest
。这允许您向服务器发送数据并接收响应。举个例子:function reqListener () { console.log(this.responseText); } var url = "https://api.github.com/repos/mozilla/kuma/contributors"; var oReq = new XMLHttpRequest(); oReq.addEventListener('load', reqListener); oReq.open("get", url, true); oReq.send();
;Example from MDN
相关问题 更多 >
编程相关推荐