Парсинг значения на странице

  • Автор темы Автор темы loka23
  • Дата начала Дата начала

loka23

Client
Регистрация
02.08.2019
Сообщения
137
Реакции
10
Баллы
18
Как спарсить определенное значение на странице в переменную?
- на странице есть несколько десятков значений. Перед нужным значением присутствует определенный код, но он длинный(с переходами на следующие строки).
Пробовал через регулярки и текст сраницы, но там парсит много текста мне не нужного.

Либо возможно такое сделать - спарсить со страницы в переменную определенные 10 строк, далее из этой переменной спарсить уже нужное мне конкретное значение?
На странице разное количество строк каждый раз, поэтому по диапазону строк парсить тоже не вариант.

Выделил нужное мне значение.
Код:
Развернуть Свернуть Копировать
                <td class="grid-name first"><span>
                <span class="info-icon">Название   <a href="ссылка" target="_blank" class="image product-description-icon"></a></span>
            </span></td><td class="grid-date"><span>03.08.2019</span><input class="gm-hidden-sort" value="20190803013332" type="hidden"></td><td class="grid-date"><span>&nbsp;</span><input class="gm-hidden-sort" value="" type="hidden"></td><td class="price"><span>
                    <div class="advanced-price">
                       
                        <div class="classname-day">
                            <span>Михаил</span>
                        </div>
                    </div>
                </span></td><td class="remove-link"><span>
                    <span style="display:none"><a href="google.com?id=12345">редактировать</a></span>
                </span></td>

Таких строк на странице около десятка
Код:
Развернуть Свернуть Копировать
                    <span style="display:none"><a href="google.com?id=12345">редактировать</a></span>
                </span></td>
 
В этом нет ничего сложного, по сути, надо использовать поиск с помощью XPath, аттрибутов или CSSselector, также можно воспользоваться помощником парсинга (правая кнопка мыши на одном из элементов).
 
В этом нет ничего сложного, по сути, надо использовать поиск с помощью XPath, аттрибутов или CSSselector, также можно воспользоваться помощником парсинга (правая кнопка мыши на одном из элементов).
Я же указал, что значение на странице постоянно разное, их много на загружаемой странице. Т.е. помощник находит несколько десятков значений на странице, если щелкнуть на нужный элемент.
Атрибуры все одинаковые
А вот использовать поиск с помощью XPath, или CSSselector это не совсем понимаю что такое. Вечером попробую почитать
 
Я же указал, что значение на странице постоянно разное, их много на загружаемой странице. Т.е. помощник находит несколько десятков значений на странице, если щелкнуть на нужный элемент.
Атрибуры все одинаковые
А вот использовать поиск с помощью XPath, или CSSselector это не совсем понимаю что такое. Вечером попробую почитать
А Я и указал несколько способов.
Перед нужным значением присутствует определенный код
Вот это и является уникальным идентификатором, надо исследовать элемент и создать к нему уникальный путь.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)