将网页元素绑定到Android应用程序

11

有一个网站有登录界面,当提交按钮被点击后,会跳转到新页面并登录用户。

以下是屏幕截图:Airtel

现在,假设我在我的Android应用程序中有一个类似的登录界面,如下所示:

Login UI

那么,是否有一种方法将它们链接起来,以便当我在Android应用程序中点击登录时,它实际上会在该网站上注册提交并登录用户,然后再次绑定登录后显示的下一个网页。如何将网页的URL链接到Android应用程序中的JS和元素?

我知道必须使用JavaScript,但如何操作呢?


“绑定下一个网页”是什么意思?你是想做类似于这样的事情吗:http://stackoverflow.com/questions/17294800/how-to-login-to-a-jsp-webpage-using-android,然后进行HTML抓取吗? - Morrison Chang
是的。完全就是这样。这就像我需要使用JS、HTML和CSS创建一个网站的本地应用程序版本,并且具有适当的UI(而不仅仅是Webview的形式),因此需要重复同样的过程。我该如何实现呢?我如何找出URL并使用HTTP、JS和其他方法来解决这个问题呢? - code
这个网站有API吗? - Elltz
没有,它没有API。 - code
3个回答

4

我有它,但无法理解。你能用一个例子来描述一下吗? - code

1

在登录时,我们从Android应用程序向服务器端页面(JSP、Servlet、ASP或PHP)发送表单数据,然后这些页面将使用任何数据库编译所需的登录验证操作,然后返回“1”如果登录有效,否则返回“0”。

因此,您需要找出在单击登录或注册按钮时正在工作的所有参数。登录页面可能包含cookie和其他临时存储,每次登录都需要它们。您还需要查找使用的方法。

因此,了解网页配置、参数和功能将有助于您使用像webview这样的android工具(只是一个工具,不是逻辑)。

首先,详细研究网页的所有必需参数和功能,然后开始使用应用程序。

以下是一些参考链接列表,可以帮助您解决问题:

参考文献 1, 参考文献 2, 参考文献 3, 参考文献 4, 参考文献 5


谢谢。我会查找那些参数,然后继续前进。 - code


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接