|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2018, 18:43 | #1 |
Регистрация: 04.02.2018
Сообщений: 5
|
Как в Java вычитать HTML код страницы с нужным параметром в теге select ?
Пример:
Вычитать HTML-код страницы https://www.globalpetrolprices.com/gasoline_prices/ для цены в EUR При открытии сайта по умолчанию цена задана в U.S. Dollar и парсится без проблем: А как быть для цены в EUR? Это вообще возможно? Код:
|
12.04.2018, 19:05 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну так сделайте нужные HTTP запросы.
И не парсите так HTML, возьмите библиотеку для парсинга HTML. Но у подобного обычно есть API. Хотя он вроде платный тут https://www.globalpetrolprices.com/api/index.php
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
12.04.2018, 19:16 | #3 |
Регистрация: 04.02.2018
Сообщений: 5
|
Платный АПИ видел, но надо бесплатный вариант.
Есть вариант с парсингом с помощью Йсоуп, но там таже проблема. А в таком виде код привел для примера, чтобы без импорта внешних библиотек и любой мог скопировать и сразу запустить. Что за нужные HTTP запросы? Подскажите плиз. |
12.04.2018, 19:29 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Библиотеки обычно с помощью Maven или Gradle устанавливают (как и собирают им проект, запускают тесты и т.п.)В результате которых сайт отдает нужный вам контент.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
13.04.2018, 17:19 | #5 |
Регистрация: 04.02.2018
Сообщений: 5
|
В общем алгоритм действий представляется примерно таким:
1. Открыть соединение HttpURLConnection 2. Записать параметры в соединение после того, как соединение открыто 3. Получить Moved Temporarily на нужную страницу 4. Получить куку из заголовка 5. Отправить запрос с кукой на новую страницу Это единственно возможный способ или всё таки можно как-то сразу первым же запросом с параметрами получить требуемые данные? |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парсинг html страницы Java | mashakrauchanka | Помощь студентам | 0 | 01.12.2016 14:31 |
Вывести HTML код страницы (включая код фрэйм страницы) | Lorden | PHP | 0 | 04.09.2014 18:21 |
Как отобразить в Html код страницы? | JGalt | JavaScript, Ajax | 4 | 29.07.2013 19:25 |
Код(скрипт) чтения HTML страницы как текста | PuzzleC | JavaScript, Ajax | 3 | 06.03.2010 15:35 |