我正在寻找一种在Javascript函数执行后15秒从网站加载HTML数据的方法(网页“refreshData”方法是用JS编写的,需要15秒才能在网站上显示数据。 )。
目前我正在使用JSoup来观察DOM模型。最初调用“refreshData”方法,所以我认为JSoup是一个很好的选择,因为当我想在Android客户端上实现数据时,我可以重新连接到网站。虽然我得到一个空的div
块返回,但是在初始化DOM模型之后调用了Javascript,代码工作得很好。
现在我四处寻找其他库,我的Mark在HtmlUnit上。我碰巧遇到的问题是它是为了与Java SE一起使用而编写的。它与Android不完全兼容,因为缺少一些依赖项。
一种方法我想到的是创建一个不可见的Webview,加载URL并注入Javascript代码,在15秒后抓取HTML内容并使用数据执行业务逻辑。我的问题是,如果可能的话?表现如何?
是否有任何图书馆可以免除这些事情并能够完成以下任务:
非常感谢您的阅读,我希望我的帖子能够与有一个有用的想法/解决方案/像我这样的问题的人交叉