2017-04-19 30 views
0

我已经制作了一个Python程序,可以从我的学院网站获取我的时间表和出勤。所以,为此,我用Selenium登录到网站和 收集的东西与PhantomJS无头浏览器,现在我想实现这个android应用程序,以便我的大学的人也可以使用这个,而不是一直打开网站在他们的电话上检查他们的出勤。Python:执行应用程序的抓取

我的问题是,有什么办法可以做到这一点?

我已经做了一些研究,发现Kivy是适合这个项目,有没有其他的方式,我可以实现它,并可能Jython有帮助吗?

或者我应该去kivy

+1

由于这可能opinionbased我将在此只是评论。我会给kivy一个尝试。你可以将它打包为android和ios。 https://kivy.org/docs/guide/packaging.html是的,如果你有数据,它是可以实现的。如果他会为你提供数据,而不是拼凑,那么只需要询问你的大学就可以了。 – EL3PHANTEN

+0

@ EL3PHANTEN关于与Admin交谈的想法很棒,但事实是,在大学里我们都有个人的erp id,所以要访问我们应该进入erp页面然后登录的出席,所以得到所有数据库可能不是一个很好的事情,而不是从网站直接向应用程序的动态响应.. –

+1

是的,我明白。 Eiter的方式,kivy是,imo,这个应用程序的好选择:) – EL3PHANTEN

回答

0

我通过安装轮

解决了这个问题

我不会在3.5或以上工作的文件说,所以你必须根据你的Python选择合适wheel包,并从做.whl安装列表,然后在终端上通过转到下载目录做,

pip install YourPackage.whl