![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.02.2018
Сообщений: 5
|
![]()
Пример:
Вычитать HTML-код страницы https://www.globalpetrolprices.com/gasoline_prices/ для цены в EUR При открытии сайта по умолчанию цена задана в U.S. Dollar и парсится без проблем: А как быть для цены в EUR? Это вообще возможно? Код:
|
![]() |
![]() |
![]() |
#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
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.02.2018
Сообщений: 5
|
![]()
Платный АПИ видел, но надо бесплатный вариант.
Есть вариант с парсингом с помощью Йсоуп, но там таже проблема. А в таком виде код привел для примера, чтобы без импорта внешних библиотек и любой мог скопировать и сразу запустить. Что за нужные HTTP запросы? Подскажите плиз. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Библиотеки обычно с помощью Maven или Gradle устанавливают (как и собирают им проект, запускают тесты и т.п.)В результате которых сайт отдает нужный вам контент.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#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 |