Удаление части HTML страницы по комментариям

moraks

Beta Tester
Подскажите, есть ли возможность отфильтровать содержимое HTML используя в качестве селектора комментарии?
На странице есть отдельный рекламный блок "мутирующего кода" - т.е. содержимое меняется, но неизменно этот блок заключается в комментариях и по видимому к ним и привязывается при генерации страницы на сервере.
Выглядит так:
Code:
<!--ads_gen-->блок рекламного HTML кода, скрипты и стили<!--/ads_gen-->
И такое уже часто стало встречаться
Нужен фильтр наподобие такого:
Code:
site.com$$[!--ads_gen--]
 

avatar

Administrator
Staff member
Administrator
Разве что если $replace правила использовать, обычными $$ правилами не получится.
 

moraks

Beta Tester
Да, работает;). На простенькой wap странице испытал.
Только написал поиск любого символа как (.*?), но оно не сработало. Подсмотрел в ваших фильтрах фишку с [\s\S]*?

Code:
||wap.mkate.net/bash/$replace=/<!--noindex-->([\s\S]*?)<!--\/noindex-->/<!--del-->/i
Забыл я про replace, это самая мощная вещичка ... Спасибо!
 

avatar

Administrator
Staff member
Administrator
Да, одна проблема - пока только одно $replace правило можно применить к запросу.

Мы хотим сделать, чтобы можно было сразу все найденные применять, но надо еще поковыряться с этим.
 
Top