运行 每当用户在他的 android 应用程序中选择刷新时,一个 python 脚本
Run a python script whenever the user selects refresh in his android app
我创建了一个 python 脚本,它使用 beautiful soup 从网站中提取一些链接。现在这个 python 脚本编写了一个 HTML 代码并将其保存到 HTML 文件中,比如 test.html。每当用户在他的 Android 应用程序(使用 jQuery Mobile 创建)上单击刷新按钮时,我想在应用程序中显示 test.html。我怎么能这样?
您应该 return 将其作为 python 脚本的输出,而不是写出 test.html 文件。因此,您的 python 脚本将作为 API 位于您的网络服务器上。您的 Android 应用程序将调用 python 脚本 异步 并且当 python 脚本完成时它将 return test.html内容作为字符串显示给您的应用程序。如果 python 脚本需要很长时间,您可能希望 运行 它在您的服务器上持续运行,然后从文件中提供结果。
编辑添加:这里有一个 post 可以让您了解如何设置您的 python 脚本,以便通过 HTTP 请求访问。 How to run python script in webpage
再次编辑添加:这是 Android 中异步的 post:http://www.justinmccandless.com/blog/Now+in+Android%3A+Asynchronous+Web+API+Calls
还有关于 HTTP 调用的文档:http://developer.android.com/reference/java/net/HttpURLConnection.html
我创建了一个 python 脚本,它使用 beautiful soup 从网站中提取一些链接。现在这个 python 脚本编写了一个 HTML 代码并将其保存到 HTML 文件中,比如 test.html。每当用户在他的 Android 应用程序(使用 jQuery Mobile 创建)上单击刷新按钮时,我想在应用程序中显示 test.html。我怎么能这样?
您应该 return 将其作为 python 脚本的输出,而不是写出 test.html 文件。因此,您的 python 脚本将作为 API 位于您的网络服务器上。您的 Android 应用程序将调用 python 脚本 异步 并且当 python 脚本完成时它将 return test.html内容作为字符串显示给您的应用程序。如果 python 脚本需要很长时间,您可能希望 运行 它在您的服务器上持续运行,然后从文件中提供结果。
编辑添加:这里有一个 post 可以让您了解如何设置您的 python 脚本,以便通过 HTTP 请求访问。 How to run python script in webpage
再次编辑添加:这是 Android 中异步的 post:http://www.justinmccandless.com/blog/Now+in+Android%3A+Asynchronous+Web+API+Calls
还有关于 HTTP 调用的文档:http://developer.android.com/reference/java/net/HttpURLConnection.html