Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:连接到网站,运行Javascript,等待结果,抓取_Javascript_Android_Web Scraping_Jsoup - Fatal编程技术网

Android:连接到网站,运行Javascript,等待结果,抓取

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。 现在我四处寻找其他的图书

我正在寻找一种在Javascript函数执行15秒后从网站加载HTML数据的方法(webpages“refreshData”方法是用JS编写的,需要15秒才能在网站上显示数据…)

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

  • 连接到网站并保持连接
  • 执行Javascript方法
  • 等待特定时间并返回HTML代码
  • 非常感谢您的阅读,我希望我的帖子能与像我这样有帮助的想法/解决方案/相同问题的人交叉