分发涉及PhantomJS的py程序
Distributing py program involving PhantomJS
我有一个与 Selenium 和 PhantomJS 一起工作的 Python 程序,我想分发它。功能非常简单;它进入网站,填写某些表格并 returns 结果,没有任何可见的浏览器操作。
问题是我不能指望任意用户在他们的计算机上安装 PhantomJS。我应该如何处理分配过程?
我已经检查了 Setuptools 和 PythonAnywhere,但我认为它们无法满足我的需求。
编辑:可能太有希望了,但我希望能够为 Windows、OSX 和 Ubuntu 分发它。
我的方法是通过构建在 Flask(许多优秀的 python 网络框架之一)上并托管在 PythonAnywhere 上的网络应用程序。
要在 PythonAnywhere 中使用 PhantomJS 和 Selenium,您必须请求 Docker 控制台。此处说明:https://www.pythonanywhere.com/forums/topic/1320/
我有一个与 Selenium 和 PhantomJS 一起工作的 Python 程序,我想分发它。功能非常简单;它进入网站,填写某些表格并 returns 结果,没有任何可见的浏览器操作。 问题是我不能指望任意用户在他们的计算机上安装 PhantomJS。我应该如何处理分配过程? 我已经检查了 Setuptools 和 PythonAnywhere,但我认为它们无法满足我的需求。
编辑:可能太有希望了,但我希望能够为 Windows、OSX 和 Ubuntu 分发它。
我的方法是通过构建在 Flask(许多优秀的 python 网络框架之一)上并托管在 PythonAnywhere 上的网络应用程序。
要在 PythonAnywhere 中使用 PhantomJS 和 Selenium,您必须请求 Docker 控制台。此处说明:https://www.pythonanywhere.com/forums/topic/1320/