查找我的浏览器生成的javascript变量的当前值 - javascript

我正在尝试训练神经网络使用进化计算来玩基于浏览器的游戏,为此,我需要跟踪游戏得分。

仅使用html,css和javascript创建游戏,并且游戏得分保存在我的浏览器运行的js脚本中的特定变量中。播放时,该变量的值当然会发生变化,并且在我的浏览器中是本地的。

有什么方法可以在Python脚本中跟踪该变量的值? (如果我需要使用其他编程语言,我也愿意尝试一下!)

编辑:更具体地说:

相关游戏:http://wayou.github.io/t-rex-runner/

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

当我的浏览器正在运行上述js脚本时,我需要跟踪变量distanceRan所保存的值。该变量对我的计算机而言是本地的,如果我正确理解,应该可以在我的内存中找到该变量。

谢谢!

参考方案

当您要通过客户端(浏览器)向服务器发送数据时,通常需要向服务器发送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

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

Django将数据发送到模板中的Javascript - javascript

我想为提取的文档之间的某些链接制作一个非常简单的网络图,并将其显示在现有的Django应用程序中。我看过很多Bokeh / Django集成以及类似的东西,但似乎没有什么合适的。因此,我决定继续尝试D3。我不懂任何Javascript。我复制了此处提供的模板:http://bl.ocks.org/mbostock/2706022,这对我来说很好。我需要做的就…

Python:可以使用JSON将消息发送到包含加密部分的Python Server吗? - javascript

我对JSON的了解不多,我刚刚开始学习本教程,所以请多多包涵:http://pymotw.com/2/json/我的问题是我可以使用JSON发送包含已加密的部分的消息到Python服务器,以便它可以将其转发到另一台服务器吗?该消息将来自通过SSL的Javascript客户端,其中包含有关Python Server的一些信息,以及将被加密的消息转发到另一个Py…

从Chrome WebDriver访问getEventListeners(Python) - javascript

目标:从Selenium WebDriver获取附加到节点的所有事件我正在使用selenium-python,我想执行一个javascript脚本(通过driver.execute_script('my js script')。该脚本使用getEventListeners,仅在Chrome上可用。我成功使用了driver = webdri…