Как парсить данные...?

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

art22

Client
Регистрация
24.06.2016
Сообщения
521
Реакции
80
Баллы
28
Добрый день. Подскажите как спарить данные из таблицы?

C#:
Развернуть Свернуть Копировать
                                                        <div class="sic-card_featureTitle">Регион</div>
                            <div class="sic-card_featureValue">Краснодарский край</div>

есть такой код. нужен спарсить Краснодарский край, пытался так . >Регион</div>.*?<div*?>(*?)</div> но почему то не работает, в другом проекте такая схема работает
 
>Регион</div>\s*<div[^<>]*>([^<>]+)</div>
в таком случай весь код парсит

и еще, в место Региона еще есть Регион (77) в таком случай не парсит пытался убрать скобки \s* не убирает
 
Последнее редактирование:
нужен весь DOM страницы или дай ссылку на сайт
 
Шлите ссылку
 
ну так и твоя регулярка парсит всё. И если верить тебе же, то в другом проекте она работает так, как тебе надо
так хотелось бы чтобы только сам регион спарсил а не весь код) буду благодарен)

сайт не смогу дать к сожалению так как закрытая страница, там таблица...

C#:
Развернуть Свернуть Копировать
                                                        <div class="sic-card_featureTitle">Регион</div>
                            <div class="sic-card_featureValue">Краснодарский край</div>

                                                        <div class="sic-card_featureTitle">Регион (99)</div>
                            <div class="sic-card_featureValue">Москва</div>
                        
                            
                                ....
 
для парсинга html верстки, специально был придуман xpath... но все продолжают мучатся с регулярками :ap:
 
  • Оценить
Реакции: bizzon
для парсинга html верстки, специально был придуман xpath... но все продолжают мучатся с регулярками :ap:
Так до сих пор не определился с инструментом для составления и теста xpath, а совет правильный.
 

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