java - Android应用程序,如何登录网站并显示信息?

标签 java android asp.net authentication web-scraping

我正在尝试构建一个 Android 应用程序,它将登录到网站,抓取网站以获取特定于用户的数据,然后在移动屏幕上很好地格式化该数据。

我注意到有几个与我自己类似的问题,在阅读了一些文档后,我仍然很困惑应该如何解决这个问题。

这是我所知道的
我想要登录的网站使用 asp.net,而 login.aspx 使用 POST 作为登录表单。
该网站没有API
也没有单点登录

我对 Android 非常陌生,充其量只是一个 JAVA 程序员新手。有人可以帮助我开辟编写这个应用程序所需的研究道路吗?我觉得我主要需要连接网站和获取数据方面的帮助,我将能够自己弄清楚布局和格式。

我非常愿意研究和阅读任何必要的内容,但我想尽量减少任何不相关的信息,这些信息最终会导致更多的困惑。

提前感谢您的帮助

最佳答案

为了访问网站,您只需要了解 HTTP。无论您的目标网站是用 PHP 还是 ASP 等构建的,都没有关系。您只关心如何通过 HTTP 与网站进行通信,这与网站使用的技术无关。您可以尝试维基百科来获取这些方法的描述。

可能值得阅读 Java URL tutorials for how to use Java classes 。至于提取数据本身,您可能需要阅读解析器。这个link可能会给您一些初步想法。

关于java - Android应用程序,如何登录网站并显示信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10727112/

相关文章:

c# - 使用 mailMessage 隐藏多个收件人并仅显示收件人电子邮件 ID

asp.net - 在我的网站上模拟爬虫

java - 如何计算 Criteria Api 中的行数

java.lang.UnsatisfiedLinkError : Unable to load library

java - gitlab ci : mysql build and restore db dump

android - 如何创建 Android 应用程序中使用的依赖项的 Zip 文件?

java - Swagger 2 接受 xml 而不是 json

Android 在安装过程中检查依赖应用程序?

java - 如何构建android UIAutomator 项目?

c# - 如何模拟对 url 的访问?