2016-01-02 28 views
2

这个问题可能有一个明显的答案,但请裸露在我身上。分布py程序涉及PhantomJS

我有一个Python程序,它使用Selenium和PhantomJS的作品,我想分发。功能非常简单;它会进入一个网站,填写某些表单并返回结果,而不会显示任何可见的浏览器操作。 问题是,我不能指望任意用户在他们的计算机上安装PhantomJS。我应该如何处理分销流程? 我已经检查Setuptools和PythonAnywhere,但我不认为他们为我想要的工作。

任何帮助表示赞赏,感谢您的时间。

编辑:可能是太乐观,但我希望能够分配用于Windows,OSX和Ubuntu。

+0

哪个OS ...... – Trilarion

+0

噢,对不起?希望它能够以跨平台兼容的方式完成,但是现在Windows也可以工作。 – cemsterr

+0

我会为此任务使用nw.js和InnoSetup。当然,它不是特定于Python的,但是你可以从它运行任何你想要的东西,并且创建GUI是一件轻而易举的事情。 – Vaviloff

回答