Спарсить код

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
Народ помогите, зенка прям категорически не хочет парсить как я ее прошу

Код:
<div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13150953" href="/id13150953"><img src="https://pp.vk.me/c623621/v623621953/45490/Jmh7lOAcklA.jpg" class="si_img _u13150953"></a></div><div class="si_body"><a class="si_owner al_u13150953 _u13150953" href="/id13150953">Татьяна Нарсеева</a><div class="si_links"><a href="/write13150953">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13178328" href="/esusin"><img src="https://pp.vk.me/c623629/v623629328/2795e/crtge6fs5nk.jpg" class="si_img _u13178328"></a></div><div class="si_body"><a class="si_owner al_u13178328 _u13178328" href="/esusin">Евгений Сусин</a><div class="si_links"><a href="/write13178328">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13188020" href="/id13188020"><img src="/images/deactivated_50.png" class="si_img _u13188020"></a></div><div class="si_body"><a class="si_owner al_u13188020 _u13188020" href="/id13188020">Виктор Суркин</a><div class="si_links"><a href="/write13188020">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13225332" href="/id13225332"><img src="https://pp.vk.me/c624628/v624628332/2cc37/1aXV0NRWx8k.jpg" class="si_img _u13225332"></a></div><div class="si_body"><a class="si_owner al_u13225332 _u13225332" href="/id13225332">Евгений Темников</a><div class="si_row si_row_first"><a class="si_phone" href="tel:+79221618848">+7 922 161 88 48</a></div><div class="si_links"><a href="/write13225332">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13299433" href="/amaxxx"><img src="https://pp.vk.me/c627317/v627317433/bc3c/1NK9cUqeDg8.jpg" class="si_img _u13299433"></a></div><div class="si_body"><a class="si_owner al_u13299433 _u13299433" href="/amaxxx">Елена Корнилова</a><div class="si_row si_row_first"><span class="si_phone">+7 909 523 ** **</span></div><div class="si_links"><a href="/write13299433">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13321339" href="/id13321339"><img src="https://pp.vk.me/c625629/v625629339/2882c/DNeh-GAvw6w.jpg" class="si_img _u13321339"></a></div><div class="si_body"><a class="si_owner al_u13321339 _u13321339" href="/id13321339">Ольга Бурухина</a><div class="si_row si_row_first"><span class="si_phone">8701*******</span></div><div class="si_links"><a href="/write13321339">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13369755" href="/nrav63"><img src="/images/deactivated_50.png" class="si_img _u13369755"></a></div><div class="si_body"><a class="si_owner al_u13369755 _u13369755" href="/nrav63">Радий Нечаев</a><div class="si_row si_row_first"><a class="si_phone" href="tel:+79024456963">+7 902 445 69 63</a></div><div class="si_links"><a href="/write13369755">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13406196" href="/jimalaev"><img src="https://pp.vk.me/c1350/u13406196/e_6e0cda39.jpg" class="si_img _u13406196"></a></div><div class="si_body"><a class="si_owner al_u13406196 _u13406196" href="/jimalaev">Oleg Jimalaev</a><div class="si_links"><a href="/write13406196">Написать</a></div></div></div><div class="simple_fit_item"><div class="si_iwrap"><a class="al_u13411266" href="/id13411266"><img src="/images/deactivated_50.png" class="si_img _u13411266"></a></div><div class="si_body"><a class="si_owner al_u13411266 _u13411266" href="/id13411266">Тата Пушистая</a><div class="si_row si_row_first"><span class="si_phone">*953779125*</span></div>

мне нужно спарсить то что между этим
Код:
<a class="al_u13188020" href="ВОТ ТО ЧТО ТУТ МНЕ НАДО"><img src="/images/deactivated_50.png" class="si_img _u13188020">
может кто поможет с регуляркой
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
(?<=<a\ class="al_u\d{4,12}" href=").*?(?=")
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
важно чтоб это <img src="/images/deactivated_50.png" тоже фигурировало иначе он все парсит
 
  • Спасибо
Реакции: LightWood

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
Код:
<a class="al_u13188020" href="/id64548949"><img src="/images/deactivated_50.png" class="si_img _u13188020">
вот надо чтоб спарсил только /id64548949 где картинка имеет урл /images/deactivated_50.png
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
хз, как сразу выдрать одной регуляркой.

https://yadi.sk/i/YWFrN4i1jLXz3
Можно спарсить нужные id вот такой регуляркой:
Код:
(?<=<img\ src="/images/deactivated_50\.png"\ class="si_img\ _u).*?(?=">)
и подставить перед ними "/id"
 

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18
(?<=href=.).*(?=.><img\ src=./images/deactivated)

Сори, поспешил, для всего кода не работает такое выражение, а
surrealmix дал правильное.
 
Последнее редактирование:

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
дело в том что там может быть не только /id(цифры) там может быть что то типа такого /nina

есть еще варианты ак это спарсить можно
 

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18
дело в том что там может быть не только /id(цифры) там может быть что то типа такого /nina

есть еще варианты ак это спарсить можно
вроде не может, вот, например, часть из вашего кода:
<a class="al_u13178328" href="/esusin"><img src="https://pp.vk.me/c623629/v623629328/2795e/crtge6fs5nk.jpg" class="si_img _u13178328">
в href указана красивая ссылка "/esusin" но в классе изображения "si_img _u13178328", поэтому в класс изображения записывается не урл, а именно id.
 

botovod

Client
Регистрация
04.04.2014
Сообщения
170
Благодарностей
126
Баллы
43
(?<=href="/).*?(?=".{3,20}images/deactivated)
 

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