我有一个与Selenium和PhantomJS一起使用的Python程序,我想分发它。功能非常简单;它进入一个网站,填写某些表格并返回结果,没有任何可见的浏览器操作。 问题是我不能指望任意用户在他们的计算机上安装PhantomJS。我该如何处理分发流程? 我已经检查过Setuptools和PythonAnywhere,但我认为它们并不适用于我想要的东西。
编辑:可能太有希望,但我希望能够为Windows,OSX和Ubuntu分发它。
答案 0 :(得分:2)
我这样做的方法是通过构建在Flask(许多优秀的python Web框架之一)上的Web应用程序,并托管在PythonAnywhere上。
要在PythonAnywhere中使用PhantomJS和Selenium,你必须要求Docker控制台。这里的说明:https://www.pythonanywhere.com/forums/topic/1320/