Android:连接到网站,运行Javascript,等待结果,抓取
我正在寻找一种在Javascript函数执行15秒后从网站加载HTML数据的方法(webpages“refreshData”方法是用JS编写的,需要15秒才能在网站上显示数据…) 目前我正在使用JSoup来观察DOM模型。“refreshData”方法最初被调用,所以我认为JSoup是一个不错的选择,因为当我想在android客户端上实现数据时,我可以重新连接到网站。虽然返回了一个空的Android:连接到网站,运行Javascript,等待结果,抓取,javascript,android,web-scraping,jsoup,Javascript,Android,Web Scraping,Jsoup,我正在寻找一种在Javascript函数执行15秒后从网站加载HTML数据的方法(webpages“refreshData”方法是用JS编写的,需要15秒才能在网站上显示数据…) 目前我正在使用JSoup来观察DOM模型。“refreshData”方法最初被调用,所以我认为JSoup是一个不错的选择,因为当我想在android客户端上实现数据时,我可以重新连接到网站。虽然返回了一个空的div块,但是代码工作得非常好,因为在初始化DOM模型之后调用了Javascript。 现在我四处寻找其他的图书
div
块,但是代码工作得非常好,因为在初始化DOM模型之后调用了Javascript。
现在我四处寻找其他的图书馆,我的标记就在上面。我碰巧遇到的问题是,它是为了与JavaSE一起使用而编写的。它与Android不完全兼容,因为缺少一些依赖项。
我的一个方法想法是创建一个不可见的Webview,加载URL并注入Javascript代码,在15秒后刮去HTML内容,并用数据执行业务逻辑。我的问题是这是否可能?演出怎么样?
是否有任何库可以为我节省这些东西,并能够执行以下任务: