我正在尝试从网站中提取实时参数。因此问题在于,当加载网页时,所有参数最初='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)。
在我从网站上提取值之前,是否可以“等待”几毫秒?
答案 0 :(得分:0)
OP发现的解决方案:
我能够提取所需的数据。我不知道它是否有效,但它确实有效:我在WebView中加载了页面,并调用了我在网页源代码中找到的函数,如下所示:
webView.loadUrl("javascript:function(e){ ... }").
在这个函数中,我添加了一个java方法,它通过javascript接口在TextView中写入值。无论如何,感谢您的建议,他们带我到这个解决方案;)