Jsoup java не подгружаются некоторые элементы

153
28 июля 2018, 00:20

Парсю сайт с ценами на бензин , вот мой код:

Document doc = Jsoup.connect(BENZ_URL).userAgent(userAgent).get();
    Elements elements = doc.getElementsByClass("grid-item");
    for (Element element : elements) {
        Elements ai98 = element.select("div[class=item ai98]");
        System.out.println(ai98.toString());
    }

В браузере div с ценами отображается корректно:

<div class="item ai98"> 
<div class="price"> 
<div class="int d5"></div> 
<div class="int d0"></div> 
<div class="int dot"></div> 
<div class="int d3"></div> 
<div class="int d4"></div> 
</div>

Однако Jsoup распарсивает его так:

<div class="price"> 
<div class="int dash"></div> 
<div class="int dash"></div> 
<div class="int dot"></div> 
<div class="int dash"></div> 
<div class="int dash"></div 
</div>

Как решить эту проблему?

READ ALSO
Как получить путь к папке с помощью Intent на Android

Как получить путь к папке с помощью Intent на Android

Для получения файла использую:

162
Формирование библиотеки для Android с другими aar и jar библиотеками внутри

Формирование библиотеки для Android с другими aar и jar библиотеками внутри

Я работаю над библиотекой для Android приложений (aar), которая зависит от другой aar библиотеки (в виде файла, не размещена ни в одном репозитории),...

178
Скачать файл по ссылке и предоставить выбор места его сохранения

Скачать файл по ссылке и предоставить выбор места его сохранения

У меня есть свой сайт, на нем лежит zip файлЯ хочу сделать, чтобы пользователь в программе (Java) нажимал кнопку и этот файл скачивался, затем пользователь...

175
Игнорирование части названий файлов в Android studio

Игнорирование части названий файлов в Android studio

У меня есть простой список из listView и массиваПри нажатии на элемент списка открываются файлы n0

170