【问题标题】:Control a webpage trough python or any other programming language通过 python 或任何其他编程语言控制网页
【发布时间】:2015-10-10 21:52:26
【问题描述】:
我想构建一个您可以使用 Android 设备控制的视频映射。
比如说,我有一个全黑的网页,然后在 Android 设备上,我有一个 WebView 应用程序,它有几个按钮。每次我点击其中一个按钮时,都会触发网页中的一个事件,例如显示一些形状或切换颜色。
我知道如何使用 python sl4a 以及 HTML、CSS 和 JS 编写 Android 应用程序。我的问题是,如何使用 Python 或其他语言将这些事件广播到网页,使其在我单击 Android 端的按钮时触发这些效果。
【问题讨论】:
标签:
android
python
webview
【解决方案1】:
首先,您可以不从任何 Android 应用程序直接在网页中触发事件。但是,您可以做的是从 android 应用程序将更改存储到某些后端存储(或服务器)中。然后网页可以自动刷新,并查看与后端存储(或服务器)相关的更改。
获得这种通信的另一个版本是设置消息队列。然后,您将设置 android 应用程序正在推送消息,并且网页设置了一个侦听器并从队列中读取消息。然后它可以对消息做出反应。
不幸的是,我现在不知道有哪些消息队列可用于 android、python 等,所以你必须在那里做一些研究。您还需要知道您的网页是否以某种方式支持该消息队列,无论是在 javascript 中还是在该网页的某些服务器端脚本中。
希望这些信息足以让您继续前进!