Вопрос по регулярке

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Привет камрады! В общем не даёт мне долбанный маркет нормально разогнаться)) без понятия как реализовать регулярку с поддержкой html синтаксиса. Ооо.., скажете вы. ну, я туже мягко говоря в ах*е))
почему спросите? см. скриншот


дивов всегда разное количество, зависит от количества опций. можно конечно спарсить, только вот за один заход у меня пока голова не варит как.

HTML:
<div class="n-product-summary__filters"><div class="n-product-top-filters i-bem n-product-top-filters_js_inited" data-bem="{&quot;n-product-top-filters&quot;:{&quot;gateUrl&quot;:&quot;/api/product/12299034&quot;,&quot;additionalQueryParams&quot;:{&quot;pageId&quot;:&quot;market:product&quot;,&quot;geoWidgetName&quot;:&quot;ProductTopOffersOnMap&quot;}}}"><div class="n-filter-panel-inline-3000 i-bem n-filter-panel-inline-3000_js_inited" data-bem="{&quot;n-filter-panel-inline-3000&quot;:{&quot;filters&quot;:[{&quot;hasDescription&quot;:&quot;false&quot;,&quot;id&quot;:&quot;2141414264&quot;,&quot;name&quot;:&quot;Процессор (подробно)&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;values&quot;:[{&quot;found&quot;:6,&quot;id&quot;:&quot;1338895370&quot;,&quot;value&quot;:&quot;Intel Core i5&quot;},{&quot;found&quot;:2,&quot;id&quot;:&quot;1338895372&quot;,&quot;value&quot;:&quot;Intel Core i7&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;hasDescription&quot;:&quot;true&quot;,&quot;id&quot;:&quot;2136921131&quot;,&quot;name&quot;:&quot;Объем оперативной памяти&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;unit&quot;:&quot;Гб&quot;,&quot;values&quot;:[{&quot;found&quot;:3,&quot;id&quot;:&quot;8&quot;,&quot;value&quot;:&quot;8&quot;},{&quot;found&quot;:5,&quot;id&quot;:&quot;16&quot;,&quot;value&quot;:&quot;16&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;hasDescription&quot;:&quot;true&quot;,&quot;id&quot;:&quot;2142398542&quot;,&quot;name&quot;:&quot;Частота процессора&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;unit&quot;:&quot;МГц&quot;,&quot;values&quot;:[{&quot;found&quot;:1,&quot;id&quot;:&quot;2600&quot;,&quot;value&quot;:&quot;2600&quot;},{&quot;found&quot;:2,&quot;id&quot;:&quot;2700&quot;,&quot;value&quot;:&quot;2700&quot;},{&quot;found&quot;:3,&quot;id&quot;:&quot;2900&quot;,&quot;value&quot;:&quot;2900&quot;},{&quot;found&quot;:2,&quot;id&quot;:&quot;3100&quot;,&quot;value&quot;:&quot;3100&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;hasDescription&quot;:&quot;true&quot;,&quot;id&quot;:&quot;2142398532&quot;,&quot;name&quot;:&quot;Разрешение экрана&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;values&quot;:[{&quot;found&quot;:1,&quot;id&quot;:&quot;126665899&quot;,&quot;value&quot;:&quot;2560x1440&quot;},{&quot;found&quot;:7,&quot;id&quot;:&quot;126664101&quot;,&quot;value&quot;:&quot;2560x1600&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;hasDescription&quot;:&quot;true&quot;,&quot;id&quot;:&quot;2142398522&quot;,&quot;name&quot;:&quot;Объем жесткого диска&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;unit&quot;:&quot;Гб&quot;,&quot;values&quot;:[{&quot;found&quot;:1,&quot;id&quot;:&quot;128&quot;,&quot;value&quot;:&quot;128&quot;},{&quot;found&quot;:3,&quot;id&quot;:&quot;256&quot;,&quot;value&quot;:&quot;256&quot;},{&quot;found&quot;:3,&quot;id&quot;:&quot;512&quot;,&quot;value&quot;:&quot;512&quot;},{&quot;found&quot;:1,&quot;id&quot;:&quot;1000&quot;,&quot;value&quot;:&quot;1000&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;hasDescription&quot;:&quot;true&quot;,&quot;id&quot;:&quot;2142398543&quot;,&quot;name&quot;:&quot;Процессор&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;values&quot;:[{&quot;found&quot;:6,&quot;id&quot;:&quot;1670617603&quot;,&quot;value&quot;:&quot;Core i5&quot;},{&quot;found&quot;:2,&quot;id&quot;:&quot;1670617601&quot;,&quot;value&quot;:&quot;Core i7&quot;}],&quot;internalType&quot;:&quot;glf&quot;},{&quot;id&quot;:&quot;13887626&quot;,&quot;type&quot;:&quot;enum&quot;,&quot;name&quot;:&quot;Цвет&quot;,&quot;subType&quot;:&quot;color&quot;,&quot;kind&quot;:2,&quot;unit&quot;:&quot;&quot;,&quot;position&quot;:6,&quot;noffers&quot;:30,&quot;values&quot;:[{&quot;initialFound&quot;:29,&quot;group&quot;:&quot;серебристый&quot;,&quot;found&quot;:29,&quot;value&quot;:&quot;серебристый&quot;,&quot;code&quot;:&quot;#F1F1F1&quot;,&quot;id&quot;:&quot;13898623&quot;},{&quot;initialFound&quot;:1,&quot;group&quot;:&quot;серый&quot;,&quot;found&quot;:1,&quot;value&quot;:&quot;серый&quot;,&quot;code&quot;:&quot;#666666&quot;,&quot;id&quot;:&quot;13898641&quot;}],&quot;internalType&quot;:&quot;glf&quot;}]}}"><div class="n-filter-panel-inline-3000__title"><span class="n-filter-panel-inline-3000__name">Процессор (подробно)</span><span class="n-filter-panel-inline-3000__name">Объем оперативной памяти</span><span class="n-filter-panel-inline-3000__name">Частота процессора</span> и еще 4</div><button class="n-filter-panel-inline-3000__control i-bem button2 button2_size_s button2_width_max button2_theme_normal button2_js_inited" data-bem="{&quot;button2&quot;:{}}"><span class="button2__text n-filter-panel-inline-3000__current-value"><span class="n-filter-block-inline__not-selected">Выберите нужные параметры</span></span><i class="icon icon_size_s icon_type_arrow icon_direction_bottom button2__icon button2__icon_side_right" aria-hidden="true"></i></button><div style="" class="n-filter-panel-inline-3000__content"><li class="n-filter-panel-inline-3000__filter" data-id="2141414264"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2141414264">Процессор (подробно)<span class="n-filter-panel-inline-3000__filter-name-unit"></span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2141414264" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2141414264&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2141414264,1338895370"><span class="checkbox__box"><input class="checkbox__control" id="glf-2141414264-1338895370" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2141414264-1338895370">Intel Core i5</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2141414264,1338895372"><span class="checkbox__box"><input class="checkbox__control" id="glf-2141414264-1338895372" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2141414264-1338895372">Intel Core i7</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="2136921131"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2136921131">Объем оперативной памяти<span class="n-filter-panel-inline-3000__filter-name-unit">,&nbsp;Гб</span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2136921131" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2136921131&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2136921131,8"><span class="checkbox__box"><input class="checkbox__control" id="glf-2136921131-8" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2136921131-8">8</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2136921131,16"><span class="checkbox__box"><input class="checkbox__control" id="glf-2136921131-16" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2136921131-16">16</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="2142398542"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2142398542">Частота процессора<span class="n-filter-panel-inline-3000__filter-name-unit">,&nbsp;МГц</span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2142398542" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2142398542&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398542,2600"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398542-2600" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398542-2600">2600</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398542,2700"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398542-2700" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398542-2700">2700</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398542,2900"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398542-2900" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398542-2900">2900</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398542,3100"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398542-3100" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398542-3100">3100</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="2142398532"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2142398532">Разрешение экрана<span class="n-filter-panel-inline-3000__filter-name-unit"></span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2142398532" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2142398532&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398532,126665899"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398532-126665899" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398532-126665899">2560x1440</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398532,126664101"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398532-126664101" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398532-126664101">2560x1600</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="2142398522"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2142398522">Объем жесткого диска<span class="n-filter-panel-inline-3000__filter-name-unit">,&nbsp;Гб</span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2142398522" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2142398522&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398522,128"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398522-128" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398522-128">128</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398522,256"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398522-256" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398522-256">256</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398522,512"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398522-512" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398522-512">512</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398522,1000"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398522-1000" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398522-1000">1000</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="2142398543"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__2142398543">Процессор<span class="n-filter-panel-inline-3000__filter-name-unit"></span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="2142398543" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;2142398543&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" data-bem="{&quot;n-filter-block__list&quot;:{}}"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398543,1670617603"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398543-1670617603" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398543-1670617603">Core i5</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_normal" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,2142398543,1670617601"><span class="checkbox__box"><input class="checkbox__control" id="glf-2142398543-1670617601" type="checkbox"><i class="checkbox__tick"></i></span><label class="checkbox__label" for="glf-2142398543-1670617601">Core i7</label></span></div></div></div></span></span></li><li class="n-filter-panel-inline-3000__filter" data-id="13887626"><span class="n-filter-panel-inline-3000__filter-name n-filter-panel-inline-3000__13887626">Цвет<span class="n-filter-panel-inline-3000__filter-name-unit"></span></span><span class="n-filter-panel-inline-3000__filter-value-wrap n-filter-block i-bem n-filter-block_js_inited" data-id="13887626" data-bem="{&quot;n-filter-block&quot;:{&quot;filterId&quot;:&quot;13887626&quot;}}"><span class="n-filter-panel-inline-3000__filter-value"><div class="n-filter-block__body i-bem n-filter-block__body_list_limited n-filter-block__body_js_inited" data-bem="{&quot;n-filter-block__body&quot;: {}}"><div class="n-filter-block__list i-bem n-filter-block__list_js_inited" onclick="return { &quot;n-filter-block__list&quot;:{ } }"><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_colorized" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,13887626,13898623"><span class="checkbox__box" style="background: #F1F1F1" data-color="#F1F1F1"><input class="checkbox__control" id="glf-13887626-13898623" type="checkbox"><i class="checkbox__tick checkbox__tick_theme_dark" data-color="#F1F1F1"></i></span><label class="checkbox__label" for="glf-13887626-13898623">серебристый</label></span></div><div class="n-filter-block__item i-bem n-filter-block__item_js_inited" data-bem="{&quot;n-filter-block__item&quot;:{}}"><span class="checkbox checkbox_size_s i-bem checkbox_theme_colorized" data-bem="{&quot;checkbox&quot;:{}}" data-filter="glf,13887626,13898641"><span class="checkbox__box" style="background: #666666" data-color="#666666"><input class="checkbox__control" id="glf-13887626-13898641" type="checkbox"><i class="checkbox__tick checkbox__tick_theme_light" data-color="#666666"></i></span><label class="checkbox__label" for="glf-13887626-13898641">серый</label></span></div></div></div></span></span></li></div></div></div></div>
 

patlat

Client
Регистрация
21.09.2016
Сообщения
175
Благодарностей
47
Баллы
28
а регулярка что должна сделать, подмену, вытащить значение?
 

4iloveg

Client
Регистрация
22.09.2016
Сообщения
83
Благодарностей
28
Баллы
18
Правильно заданный вопрос - это половина ответа.
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
а регулярка что должна сделать, подмену, вытащить значение?
Правильно заданный вопрос - это половина ответа.
нужно то значение, что подсвечено на скрине. но думаю вы не для этого спросили. и да, с привальным ответом сострил конечно, мы по три дня от роду как в интернете..
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
нужно то значение, что подсвечено на скрине. но думаю вы не для этого спросили. и да, с привальным ответом сострил конечно, мы по три дня от роду как в интернете..
Всё правильно ребята ответили. Вот реально нихрена не понятно было, что Вам нужно, да и сейчас с натяжкой.
Код:
(?<=<div ).*?(?=>)
 
  • Спасибо
Реакции: Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Всё правильно ребята ответили. Вот реально нихрена не понятно было, что Вам нужно, да и сейчас с натяжкой.
Код:
(?<=<div ).*?(?=>)
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
а ты не бери последний див который меняется от количества опций бери следующий див от следующего блока он полюбому не меняется!
 

4iloveg

Client
Регистрация
22.09.2016
Сообщения
83
Благодарностей
28
Баллы
18
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
Какое значение? class="n-product-summary__filters" - это? или содержимое дива нужно?
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
а ты не бери последний див который меняется от количества опций бери следующий див от следующего блока он полюбому не меняется!
т.е. второй див? или оба, да?
Код:
(?<=<div\ class="n-product-summary__filters">).*?</div></div>
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Последнее редактирование:

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
del
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
вот этим закрывать нужно

HTML:
<div class="n-product-summary__default-offer preloadable"

HTML:
<div\ class="n-product-summary__filters">[\w\W]*?(?=<div\ class="n-product-summary__default-offer\ preloadable")
 
Последнее редактирование:
  • Спасибо
Реакции: Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
вот этим закрывать нужно

HTML:
<div class="n-product-summary__default-offer preloadable"

HTML:
<div\ class="n-product-summary__filters">[\w\W]*?(?=<div\ class="n-product-summary__default-offer\ preloadable")
это тег продаванов, их может и не быть)) думаешь я уже не пробовал?)) день уже с ней ипусь))
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
это тег продаванов, их может и не быть)) думаешь я уже не пробовал?)) день уже с ней ипусь))
значит бери следующий ))) пока до </body> не дойдешь ))) может чтото и найдешь! Там полюбому есть постоянные теги!
 
  • Спасибо
Реакции: Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
значит бери следующий ))) пока до </body> не дойдешь ))) может чтото и найдешь! Там полюбому есть постоянные теги!
с боди расмешил)) да я думаю что найду более гуманные способы. пока вот думал с поддержкой синтаксиса, но если таковой возможности нет, будем делать через грабли))
 
  • Спасибо
Реакции: masterLomaster
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
с боди расмешил)) да я думаю что найду более гуманные способы. пока вот думал с поддержкой синтаксиса, но если таковой возможности нет, будем делать через грабли))
ну вот этот точно будет всегда
HTML:
<div class="layout n-product-sticker i-bem"
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
ну вот этот точно будет всегда
HTML:
<div class="layout n-product-sticker i-bem"
тогда уже проще тег галереи брать
Код:
<div class="n-gallery__item">
, фотки то всегда есть, по крайней мере мне не попадались страницы с опциями и без фоток
 
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
тогда уже проще тег галереи брать
Код:
<div class="n-gallery__item">
, фотки то всегда есть, по крайней мере мне не попадались страницы с опциями и без фоток
нуда, я подальше взял))) с запасом так сказать!
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Как я понимаю, это нужно для вставки на свой сайт и парсить мобильную версию m.market.yandex.ru не вариант?
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Как я понимаю, это нужно для вставки на свой сайт и парсить мобильную версию m.market.yandex.ru не вариант?
с моб версией делал изначально парсер. там нет опций, да и много чего ещё
 

patlat

Client
Регистрация
21.09.2016
Сообщения
175
Благодарностей
47
Баллы
28

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