Вопрос по парсингу погоды в java

155
28 июня 2018, 08:50

Объясните, пожалуйста, почему вот этот код работает: выводит в консоль table и tr

public class Parser {
private static Document getPage() throws IOException {
String url = "http://pogoda.spb.ru/";
Document page = Jsoup.parse(new URL(url), 3000);
return page;
}
public static void main(String[] args) throws IOException {
Document page = getPage();
org.jsoup.nodes.Element tableWth =  page.select("table[class=wt]").first();
System.out.println(tableWth);
String date = " ";
System.out.println(date + " Явления        Температура         Давление       Влажность        Ветер ");
} }

А этот код не выводит div, вместо этого выводит null:

public class Parser {
private static Document getPage() throws IOException {
String url = "https://yandex.ru/pogoda/21221?";
Document page = Jsoup.parse(new URL(url), 3000);
return page;
}
public static void main(String[] args) throws IOException {
Document page = getPage(); 
org.jsoup.nodes.Element divWth = page.select("div[class=content_row]").first();
System.out.println(divWth);
String date = " ";
System.out.println(date + "Явления     Температура     Ветер");
}}

Спасибо!

READ ALSO
Как правильно послать запрос и получить данные?

Как правильно послать запрос и получить данные?

Имеются два класса, полностью одинаковые, но с одним отличием, первый класс не выдает результат, то есть ни ошибки ни результата нетВ логе...

229
Как распарсить JSON и вывести данные в RecycleView?

Как распарсить JSON и вывести данные в RecycleView?

как правильно парсить такой jsonнадо получить следующие данные и выводить в recycleview

250
Dependencies в Maven [дубликат]

Dependencies в Maven [дубликат]

На данный вопрос уже ответили:

178
Отправка PUSH-уведомлений на устройства Apple: java.lang.IllegalStateException: Channel closed before HTTP/2 preface completed

Отправка PUSH-уведомлений на устройства Apple: java.lang.IllegalStateException: Channel closed before HTTP/2 preface completed

Пытаюсь отправить push-уведомления на устройства AppleИспользую библиотеку:

182