Имеется сайт с таблицей, аналогичный такому https://www.parimatch.by/live.html
Имеется код на Java, который получает код html страницы и выводит его в консоль. Я реализовал его через Scanner. Но, на данном сайте, если я не ошибаюсь, данные таблицы заполняются с помощью JavaScript. И обычный код, вроде этого, для получения html страницы, данных таблицы не получит:
import java.net.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String content = null;
URLConnection connection = null;
try {
connection = new
URL("https://www.parimatch.by/live.html").openConnection();
Scanner scanner = new Scanner(connection.getInputStream());
scanner.useDelimiter("\\Z");
content = scanner.next();
}catch ( Exception ex ) {
ex.printStackTrace();
}
System.out.println(content);
}
}
Такой вопрос, как более целесообразно реализовать получение данных с таблицы:
1) Организовать средствами Java скачивание html страницы и потом спарсить нужные данные
2) Обойтись без скачивания html страницы
Причем, что обновлять данные таблицы придется каждые 3 секунды.
Согласен с Muzaffar Rasulov, тут нужно использовать jsoup, на счет второго пункта: "Обойтись без скачивания html страницы" - а как еще то данные получит приложение? Выход только делать запросы API. + сайт заблочен.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
помогите, пожалуйста, не могу решить такую проблему: У меня есть ul список в который динамически записуються li, нужно что бы создавались колонки...
Не понимаю, как добавить вторую страничку в реакт приложение, созданное react-create-appНа данный момент в проекте есть node_modules папка, src с файлами
Имеется кнопка, по нажатию которой происходит отображение HTML страницыПрочитал про WebView и WebEngine, и не понятно, как получить html код страницы...
Есть блок div, в котором элементы с периодичностью 1с добавляются сверхуБлоку задана height, новые элементы добавляются сверху, а старые уходят...