Jsoup连接到url,200 ms后提取html

时间:2015-05-28 08:03:45

标签: jsoup wait live

我正在尝试从网站中提取实时参数。因此问题在于,当加载网页时,所有参数最初='XXXX'。因此,当我使用以下代码时,输​​出为'XXXX'...

Document doc = Jsoup.connect(url).ignoreContentType(true).get();

Elements elem = doc.select("text[id=id_17]");
String par = elem.text();
Log.i("INFO", "parameter = " + par);

仅在几毫秒之后,'XXXX'被ecmascript替换为实际值(例如6.27)。

在我从网站上提取值之前,是否可以“等待”几毫秒?

1 个答案:

答案 0 :(得分:0)

OP发现的解决方案:

  

我能够提取所需的数据。我不知道它是否有效,但它确实有效:我在WebView中加载了页面,并调用了我在网页源代码中找到的函数,如下所示:

webView.loadUrl("javascript:function(e){ ... }").
  

在这个函数中,我添加了一个java方法,它通过javascript接口在TextView中写入值。无论如何,感谢您的建议,他们带我到这个解决方案;)