Регулярка по авито

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
вот к примеру для этой рубрики view-source:https://www.avito.ru/respublika_krym/rabota?s=101

1. цель - собрать все ссылки на обьявления со страницы

есть вот такие ссылки

<div class="vip-item__description"> <h3 class="vip-item__header fader"><a href="/yalta/vakansii/trebuyutsya_voditeli_na_avtobetonosmesitelimiksera_1059336469" title="Требуются водители на автобетоносмесители(миксера) в Ялте">

а есть вот такие

<h3 class="title item-description-title"> <a class="item-description-title-link" href="/sevastopol/vakansii/trebuetsya_spetsialist_po_tenderam_1129031254"
title="&#x0422;&#x0440;&#x0435;&#x0431;&#x0443;&#x0435;&#x0442;&#x0441;&#x044F;&#x20;&#x0441;&#x043F;&#x0435;&#x0446;&#x0438;&#x0430;&#x043B;&#x0438;&#x0441;&#x0442;&#x20;&#x043F;&#x043E;&#x20;&#x0442;&#x0435;&#x043D;&#x0434;&#x0435;&#x0440;&#x0430;&#x043C; в Севастополе">

как быть? несколько регулярок? все равно не пойму к чему прицепиться. там система переноса строк и не выходит че то.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 116
Баллы
113
Код:
(?<=(vip-item__header fader|item-description-title-link).*href=").*?(?=")
 
  • Спасибо
Реакции: AgentRassilok

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
Код:
(?<=(vip-item__header fader|item-description-title-link).*href=").*?(?=")
блин спасибо большое. а можешь логику обьяснить плз?

vip-item__header fader|item-description-title-link - это совместное условие я так понимаю?

P.s где то можно посмотреть как писать эти регулярки самому?
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 387
Благодарностей
5 446
Баллы
113
блин спасибо большое. а можешь логику обьяснить плз?

vip-item__header fader|item-description-title-link - это совместное условие я так понимаю?

P.s где то можно посмотреть как писать эти регулярки самому?
Код:
(vip-item__header fader|item-description-title-link)
Палка в середине значит или, что бы она работала нужно в скобки заключить. К стати данный прием еще Ростоникс рассматривал в 1 курсе.
 
  • Спасибо
Реакции: AgentRassilok

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 116
Баллы
113

AgentRassilok

Известная личность
Регистрация
08.11.2016
Сообщения
1 272
Благодарностей
466
Баллы
83
  • Спасибо
Реакции: Dimionix

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