如何在安卓系统中执行网络刮削?[英] How do I perform Web Scraping in Android?

问题描述

我想刮擦我的网站,然后使用网站中的数据填充我的应用程序中的元素,我的网站只有登录页面,并且仅在完成登录后才打开某些页面.

我开始与HTMLUNIT合作,因为它是一个无头浏览器,并在Java IDE中完成了自定义API,后来我尝试使用我从Java IDE生成的罐子,发现HTMLUNIT和ANDROID和ANDROID <<<<<<./p>

任何人都可以建议解决这个问题吗?

编辑: 由于没有人真正回答这个问题,我目前正在使用Android的本机WebView进行工作,因此将其可见性设置为隐形,然后将JavaScript接口使用到Java对象,我可以注入JS代码来scrape scrape scrape noth data.

>

推荐答案

使用 jsoup 库库.非常方便,易于使用. 从开始,此答案并遵循文件和其他示例.

其他推荐答案

如果真正的 无头 浏览器能够管理任何最近的Web功能,则将存在,这意味着团队会开发它,然后在其中投入很多努力(在支持现有和即将到来的功能时始终如一.

除了Opera,Chrome,IE和Firefox浏览器外,没有这样的团队. 我会指出铬(CEF)是最开放和积极支持的跨语言.尝试 cef for Java

本文地址:https://www.itbaoku.cn/post/978553.html