URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2809
[ Назад ]

Исходное сообщение
"Блокировка баннеров на Yahoo Mail"

Отправлено sw0rdf1sh , 30-Дек-04 14:31 
Подскажите как написать регулярное выражение для того чтобы вырезать баннеры с Yahoo. Как правило там баннеры заключаются в комментарии например:

<!-- adstart //--> BANNER CODE... <!-- adend //-->
или

<!-- START NORTH BANNER -->
<div id="northbanner">
                        <script language="JavaScript">
var yad_target="_top";var yad_URL=new Array();
yad_URL[1]="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
var yad_flashfile="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s...)";
var yad_altURL="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
var yad_altimg="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s...
var yad_width=728;var yad_height=90;</script>
<script language="JavaScript" src="http://us.a1.yimg.com/us.yimg.com/a/1-/jscodes/031016/ct_yad...
<noscript><a href="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live" target="_top"><img src="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_s... width="728" height="90" border="0"></a></noscript>
</div>
<!-- END NORTH BANNER -->
ну и тому подобное

возможно ли средствами Squid вообще вырезать все что находится между этими двумя комментариями?


Содержание

Сообщения в этом обсуждении
"Блокировка баннеров на Yahoo Mail"
Отправлено slivarez , 02-Янв-05 21:03 
с мылом на яху есть интересные баги, я например на сквиде настроил баннерорезку, под нее попали и банеры на yahoo, НО после этого люди не смогли пользоваться ящиками на yahoo, т.к. там часть кнопок, панелей и прочего выводится через банерную сеть - так что или мыло + бенры или ни того ни другого, имхо :)



"Блокировка баннеров на Yahoo Mail"
Отправлено ssekay , 05-Янв-05 15:15 
Voobshe to s pomoshyu Squida vozmojno ne tolko virezat banneri na YahooMail, i vse banneri. Tebe nujno obrashatsa suda:http://www.fork.kiev.ua/index.phtml?id=12
>Подскажите как написать регулярное выражение для того чтобы вырезать баннеры с Yahoo.
>Как правило там баннеры заключаются в комментарии например:
>
><!-- adstart //--> BANNER CODE... <!-- adend //-->
>или
>
><!-- START NORTH BANNER -->
><div id="northbanner">
>                        <script language="JavaScript">
>var yad_target="_top";var yad_URL=new Array();
>yad_URL[1]="http://us.ard.yahoo.com/SIG=124lpn98h/M=276541.5500935.66802.../*http://launch.yahoo.com/live";
>var yad_flashfile="http://us.a1.yimg.com/us.yimg.com/a/ya/yahoo_launch/121704_sup

"Блокировка баннеров на Yahoo Mail"
Отправлено sw0rdf1sh , 05-Янв-05 21:52 
>Voobshe to s pomoshyu Squida vozmojno ne tolko virezat banneri na YahooMail,
>i vse banneri. Tebe nujno obrashatsa suda:http://www.fork.kiev.ua/index.phtml?id=12

Если бы все было так просто я бы не писал сюда.
Проблема в том, что некоторые картинки находятся по тем что адресам что и баннеры, поэтому хотелось бы вырезать только тот адрес который находится между каким то определенным текстом (в данном случае между комментариями).


"Блокировка баннеров на Yahoo Mail"
Отправлено sw0rdf1sh , 11-Мрт-05 12:08 
*\.yimg\.com/a/*

вырезаются все баннеры с почты на Yahoo, все остальные картинки отображаются нормально