我要抓取网站,然后使用网站中的数据填充应用程序中的元素,我的网站有登录页面,并且某些页面仅在登录完成后才打开。
我开始使用HtmlUnit,因为它是无头浏览器,并在Java IDE中完成了自定义api,后来我尝试使用从Java IDE生成的jar,发现HtmlUnit和Android存在不兼容问题。
谁能提出解决这个问题的办法?
编辑: 由于没有人真正回答过这个问题,我目前正在使用android的本地WebView进行工作,将其可见性设置为不可见,然后使用与Java对象的javascript接口,我可以注入JS代码来抓取任何数据。
为此使用Jsoup库。非常方便和易于使用。从此答案开始,并遵循文档和其他示例。