我正在尝试从该网站获取天气数据:
https://www.ilmeteo.it/meteo/Magenta/previsioni-orarie?refresh_ce
使用代码:
try {
int i = 0;
if (googlefirst3.startsWith("http")) {
Document document = Jsoup.connect("https://www.ilmeteo.it/meteo/Magenta/previsioni-orarie?refresh_ce").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11 Firefox/19.0").timeout(0).get();
Elements temp = document.select("tr");
String verifica;
verifica=document.html();
for (Element movielist : temp) {
i++;
html = (i + "|||" + movielist.getElementsByTag("td").first().html());
array3b[i] = html;
}
}
} catch (IOException e) {
e.printStackTrace();}
我正在尝试获取具有温度,风和时间数据的表行:
但是我无法得到它。我得到的文档不包含此数据,并且似乎不完整。我以为这是由javascript生成的html引起的,但即使使用此方法也是如此:
How do I get the web page contents from a WebView?
我无法获得它。我不确定javascript是问题。有人可以帮助我至少也尝试找出问题的性质吗?
非常感谢。
我正在尝试从以下网站获取天气数据:https://www.ilmeteo.it/meteo/Magenta/previsioni-orarie?refresh_ce,代码为:try {int i = 0;如果(googlefirst3 ....
您尝试解析的页面包含使用iframe
的内容和数据。