查找由我的眉毛生成的javascript变量的当前值

2024-10-03 13:21:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试训练一个神经网络,用进化计算来玩一个基于浏览器的游戏,要做到这一点,我需要跟踪游戏分数。你知道吗

游戏只使用html、css和javascript创建,游戏分数保存在浏览器运行的js脚本中的特定变量中。当你玩的时候,这个变量的值当然会改变,并且是我浏览器的本地变量。你知道吗

有没有办法在Python脚本中跟踪该变量的值?(如果我需要使用其他编程语言,我也愿意尝试!)你知道吗

编辑:更具体地说:

有问题的游戏:http://wayou.github.io/t-rex-runner/

游戏使用以下javascript:http://wayou.github.io/t-rex-runner/index.js

当浏览器运行上面的js脚本时,我需要跟踪变量distanceRan所持有的值。这个变量是我电脑的本地变量,如果我理解正确的话,应该可以在我的内存中找到。你知道吗

谢谢!你知道吗


Tags: iogithub脚本http游戏htmljs浏览器
2条回答

您需要让浏览器发送某种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

相关问题 更多 >