JSoup не может выбрать QSS Query при многократном вызове - PullRequest
0 голосов
/ 29 марта 2020

Я использую JSoup для анализа html и получения данных о ценах на акции с marketwatch.com. Используя демонстрационную веб-страницу JSoup (https://try.jsoup.org/~xhvAUCZToRTjlv0bIcPwR0S6rJQ), я смог определить, что цена акции хранится в запросе CSS "h3 .value".

В Eclipse я использую следующий код, чтобы получить эту цену акции, а затем распечатать ее. Первоначально он работал четыре раза, но когда серия кода вызывается повторно, он начинает просто ничего не возвращать (и не выдает ошибки). Я все еще подключен к inte rnet, и html на веб-странице, кажется, не изменился вообще. Я что-то упускаю из-за JSoup или есть другой способ сделать это?

String baseUrl = "https://www.marketwatch.com/investing/stock/live";
Document doc  = Jsoup.connect(baseUrl).get();
Elements e = doc.select("h3 .value");
System.out.println(e.text());
...