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

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

Wide

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

d5abb-clip-85kb.png

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

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>
 
а регулярка что должна сделать, подмену, вытащить значение?
 
Правильно заданный вопрос - это половина ответа.
 
а регулярка что должна сделать, подмену, вытащить значение?
Правильно заданный вопрос - это половина ответа.
нужно то значение, что подсвечено на скрине. но думаю вы не для этого спросили. и да, с привальным ответом сострил конечно, мы по три дня от роду как в интернете..
 
нужно то значение, что подсвечено на скрине. но думаю вы не для этого спросили. и да, с привальным ответом сострил конечно, мы по три дня от роду как в интернете..
Всё правильно ребята ответили. Вот реально нихрена не понятно было, что Вам нужно, да и сейчас с натяжкой.
Код:
Развернуть Свернуть Копировать
(?<=<div ).*?(?=>)
 
  • Оценить
Реакции: Wide
Всё правильно ребята ответили. Вот реально нихрена не понятно было, что Вам нужно, да и сейчас с натяжкой.
Код:
Развернуть Свернуть Копировать
(?<=<div ).*?(?=>)
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
 
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
а ты не бери последний див который меняется от количества опций бери следующий див от следующего блока он полюбому не меняется!
 
спасибо друг за попытку, но не то. нужно значение которое подсвечено синтаксисом, в данном случае дивом.
Какое значение? class="n-product-summary__filters" - это? или содержимое дива нужно?
 
а ты не бери последний див который меняется от количества опций бери следующий див от следующего блока он полюбому не меняется!
т.е. второй див? или оба, да?
Код:
Развернуть Свернуть Копировать
(?<=<div\ class="n-product-summary__filters">).*?</div></div>
 
del
 
вот этим закрывать нужно

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
вот этим закрывать нужно

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")
это тег продаванов, их может и не быть)) думаешь я уже не пробовал?)) день уже с ней ипусь))
 
это тег продаванов, их может и не быть)) думаешь я уже не пробовал?)) день уже с ней ипусь))
значит бери следующий ))) пока до </body> не дойдешь ))) может чтото и найдешь! Там полюбому есть постоянные теги!
 
  • Оценить
Реакции: Wide
значит бери следующий ))) пока до </body> не дойдешь ))) может чтото и найдешь! Там полюбому есть постоянные теги!
с боди расмешил)) да я думаю что найду более гуманные способы. пока вот думал с поддержкой синтаксиса, но если таковой возможности нет, будем делать через грабли))
 
  • Оценить
Реакции: masterLomaster
с боди расмешил)) да я думаю что найду более гуманные способы. пока вот думал с поддержкой синтаксиса, но если таковой возможности нет, будем делать через грабли))
ну вот этот точно будет всегда
HTML:
Развернуть Свернуть Копировать
<div class="layout n-product-sticker i-bem"
 
ну вот этот точно будет всегда
HTML:
Развернуть Свернуть Копировать
<div class="layout n-product-sticker i-bem"
тогда уже проще тег галереи брать
Код:
Развернуть Свернуть Копировать
<div class="n-gallery__item">
, фотки то всегда есть, по крайней мере мне не попадались страницы с опциями и без фоток
 
тогда уже проще тег галереи брать
Код:
Развернуть Свернуть Копировать
<div class="n-gallery__item">
, фотки то всегда есть, по крайней мере мне не попадались страницы с опциями и без фоток
нуда, я подальше взял))) с запасом так сказать!
 
Как я понимаю, это нужно для вставки на свой сайт и парсить мобильную версию m.market.yandex.ru не вариант?
 
Как я понимаю, это нужно для вставки на свой сайт и парсить мобильную версию m.market.yandex.ru не вариант?
с моб версией делал изначально парсер. там нет опций, да и много чего ещё
 

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