我希望开发一个应用程序,它将从用户获取登录详细信息,访问网站,登录,返回网页上的值,然后通过手机将其显示给用户。
java有这个功能吗?我可能需要使用javascript吗?这些答案取决于我试图访问的网站吗?
在我脑海中,我想我可以在参数中读取字符串或字符,解析网页以获取相应的表格,并将相应的值“粘贴”到表格“框”中。但是,我从未尝试过这样的编码,所以我对这个想法完全陌生,并且不知道从哪里开始。我试着用谷歌搜索,但我发现的任何信息都无关紧要或相互矛盾。
我不是在寻找能够做到这一点的代码,因为我不会真正从中学到任何东西,但是一个正确方向的手指会很棒。我真的想尝试更好地编程,这就是为什么我开始给自己这些小方案项目
任何可以提供的帮助都很棒
答案 0 :(得分:1)
您需要一个访问网页并输入数据的脚本,但在我看来这是非法的。因为您正在访问安全区域并且能够查看敏感数据。通过脚本访问页面也是“僵化” - 大多数页面都有安全预防措施来防止脚本的执行,因为大多数页面都是有害的。 在我看来,没有合法和简单的解决方案。
答案 1 :(得分:1)
伊恩 您可以尝试从apache使用http-client(http://hc.apache.org/httpclient-3.x/)lib。它允许以编程方式访问网站(来自Java代码)。您需要执行以下操作