在Python中读取Javascript变量

时间:2014-04-07 04:29:09

标签: javascript python parameter-passing

我正在尝试为在线游戏创建机器人。游戏的值存储在Javascript变量中,我可以访问。但是,在Javascript中运行我的机器人代码会冻结浏览器,因为我的代码是唯一执行的代码。

我试图用Python编写机器人代码,因为它可以与浏览器同步运行。如何将Javascript变量传递给客户端Python程序?

1 个答案:

答案 0 :(得分:1)

I'm trying to code my bot in Python, then, since it can run synchronously with the browser. How can I pass the JavaScript variables to a client-side Python program?...

您只能使用查询字符串传递JavaScript变量。 我在CherryPy中创建服务器(CherryPy是使用Python的面向对象的Web应用程序框架)和带有文件HTML的客户端函数。

重复:数据只能通过查询字符串传递,因为服务器可以静态运行,客户端可以动态运行。 这是一个愚蠢的句子,但功能一般的客户端/服务器。 服务器接收一次呼叫或消息,并提供服务和响应。 我也错了......这是我的意见。

存在 Mako模板,您可以在其中包含HTML页面(有助于构建网站结构)或将变量从服务器传递到客户端。

我不知道您可以将JavaScript变量传递给服务器的任何程序或语言(我尝试使用 Mako模板但不使用功能)。