Ru-Board.club
← Вернуться в раздел «Программы»

» настройка Proxomitron

Автор: Halfmoon
Дата сообщения: 12.09.2006 19:24
pop2ROOT
Ru.Board Ad killer {site} [ALX]
[more]
Код:
[Patterns]
Name = "Ru.Board Ad killer {site} [ALX]"
Active = TRUE
URL = "forum.ru-board.com/"
Limit = 512
Match = "("
" <object\s |"
" <embed\s |"
" <a\s href=$AV(http://(hosting.rbc.ru/*|www.addzone.ru/)) |"
" <table\s [^<>]++\s onclick=$AV(top.location='hosting.cgi'*) |"
" <table><tr><td (align=center|) width="468" height="60" |"
" <\w\s class=$AV(rbc_*|tr|agv) |"
" <img\s src=$AV(board/temp/(inform-telecom|rbc|sd)*)"
")\0 |"
"(<td class=$AV(sh1))\0 ("
" [^/]++ href=$AV(surfcontrol.cgi) |"
" *>\&nbsp;<img*> <a href=$AV(microsoft.cgi)"
")\1"
Replace = "\0"
" style="display:none" \1"
Автор: pop2ROOT
Дата сообщения: 12.09.2006 20:22
Halfmoon
спасибо!
но один банер-таки остается:
http://www.1way.ru/index.php?roll=1&ln=1&zi=170&chp=showpage&cl=0
а я не умею правила в сабже разруливать...
может кто подскажет строчку?
Автор: Abs62
Дата сообщения: 12.09.2006 23:48
pop2ROOT

Код:
<a\s href=$AV(http://(hosting.rbc.ru/*|www.addzone.ru/|www.1way.ru/*)) |
Автор: Accessor
Дата сообщения: 19.09.2006 16:27
Дядьки, требуется помощь. Взял в руки Проксомитрон, ознакомился с документацией и пытаюсь создать веб-фильтр, который, к примеру, вырезал-бы на Рапиде верхний рисунок.
В поле URL match прописываю: */rapidshare.de*
В поле Matching expression прописываю:
<td
*images.rapidforum.com/rapidshare*
/td>
поле Replacement text оставляю пустым.
Пробую, и нифига не работает. Подскажите, где грабли?
В идеале хочу получить страничку, это та, которая выскакивает при нажатии кнопки "Free", чтобы она была без всяких "левых" картинок и содержала бы в себе один лишь рисунок с кодом для ввода, кроме того, мечтаю еще и таймер прибить, чтобы сразу картинка с кодом выскакивала.
Автор: unreal666
Дата сообщения: 19.09.2006 16:42

Цитата:
В поле URL match прописываю: */rapidshare.de*

([^/]++.|)rapidshare.de

P.S.
http:// в URL match не пишется. И в конце не надо ставить *, т.к. в поле URL match прокс проверяет соответствие начала ссылки.

Цитата:
<td
*images.rapidforum.com/rapidshare*
/td>

Правила надо жестче задавать, а то можно и лишнее отрезать.

Например так:

Matching expression:
$NEST(<td,*images.rapidforum.com/rapidshare*,</td>)
Автор: Accessor
Дата сообщения: 19.09.2006 17:32
unreal666
Хм, может я что-то неправильно делаю, но у меня веб-фильтр, подкорректированный тобой, не отрабатывает. Браузер точно работает через Проксомитрон, я проверил; Веб-фильтр включён - напротив него стоит галочка. Что еще может быть причиной ?
Автор: chAlx
Дата сообщения: 19.09.2006 17:36
$AV() != $NEST()
Автор: pop2ROOT
Дата сообщения: 19.09.2006 17:39
ну вот, теперь банер oracle вылез...
подскажите, что заменить?
Автор: unreal666
Дата сообщения: 19.09.2006 17:40
chAlx

Цитата:
$AV() != $NEST()

Просто мозги в это время были заняты другим
Исправил.

Добавлено:
pop2ROOT

Цитата:
подскажите, что заменить?

Где? У разных разные фильтры работают на резку рекламы на этом форуме.


Добавлено:
pop2ROOT
Я, например, для резки баннеров, пользуюсь фильтром Page Eraser.
Автор: pop2ROOT
Дата сообщения: 19.09.2006 21:50
unreal666
здесь:

Цитата:
Ru.Board Ad killer {site} [ALX] - Из сборки "Prox-RE v 0.9beta2"

Подробнее

Добавлено:

Цитата:
У разных разные фильтры работают на резку рекламы на этом форуме.

я с удовольствием попробую и другие, и твой в том числе
мне очень нравился прежний, который весь верх страницы форума переверстывал так, что ссылки к лого поднимались, и отказался от него только потому, что он резал уведомления о приходе ПМ (надоело вручную проверять все время, а на мыло их не высылают )
вот его бы модифицировать или найти что-нить похожее...
Автор: Abs62
Дата сообщения: 19.09.2006 22:05
pop2ROOT

Цитата:
ну вот, теперь банер oracle вылез...
подскажите, что заменить?

Для Ru.Board Ad killer {site} [ALX] так:
Код: <img\s src=$AV(board/temp/(inform-telecom|rbc|sd|1way|or)*)
Автор: pop2ROOT
Дата сообщения: 19.09.2006 22:21
Abs62
оба приведенных тобой примера режут только gif оракла, а текст банера остается
спасибо и на том, конечно, но все же хотелось бы убрать его совсем...
Автор: unreal666
Дата сообщения: 19.09.2006 22:51
pop2ROOT
Пользуйся фильтром Page Eraser. Его описание и код есть на форуме проксомитрона.
Автор: Abs62
Дата сообщения: 20.09.2006 01:29
pop2ROOT
Можно и текст.

Код: <a\s *href=$AV((http://(hosting.rbc.ru/*|www.addzone.ru/))|oracle/) |
Автор: WRFan
Дата сообщения: 20.09.2006 01:46

Цитата:
ну вот, теперь банер oracle вылез...


что делается, блин... ужас. не сидится вебмастерам. гугал картинки в виде *background* имеджей теперь реализует, на рубоарде какие то ораклы вылезают, только и делаешь, что фильтры апдейтишь


Код:
[Patterns]
Name = "Ru-Board"
Active = TRUE
URL = "*ru-board"
Limit = 2500
Match = "$NEST(<TBODY>,</TBODY>)|"
"$NEST(<a href,*(filepost|sexydreams|rule.cgi|addzone.ru|1way.ru)*,</a>)|"
"$NEST(<img src,*remake1.gif*,>)|"
"<table align=left class=sing>*</table>|"
"<span class=mini>|"
"$NEST(<table border=$AV(0),*oracle.gif*,</table>)"
Автор: Accessor
Дата сообщения: 20.09.2006 12:41
unreal666
всё заработало, последний вопрос, разъясни, плиз, как это работает строка ([^/]++.|)rapidshare.de, желательно с примерами. И что за функция $NEST() и зачем при её использовании вставили запятые вначале и в конце?
Автор: unreal666
Дата сообщения: 20.09.2006 12:50
Accessor
Почитай русскую справку. В ней есть описание всего этого.
Автор: Accessor
Дата сообщения: 20.09.2006 14:39
unreal666
Ладно, спасибо и на этом. Справку я прочел еще вчера, но нифига не понял касательно $AV; с командой $NEST разобрался и понял, откуда взялись запятые.
2All:
народ, когда мне надо выкусить со страницы несколько разных объектов (таблица, рисунок, внешний объект), то мне надо перечислять все условия в Matching Expression разделяя их символом " | ". Я правильно понимаю? Или лучше всякий раз делать новый веб-фильтр под каждое условие?
Автор: unreal666
Дата сообщения: 20.09.2006 14:47
Accessor

Цитата:
Я правильно понимаю? Или лучше всякий раз делать новый веб-фильтр под каждое условие?

Если все поля и опции, кроме текста совпадения одинаковы, то можно и в одном фильтре.

Цитата:
но нифига не понял касательно $AV

Что ты не понял?
Автор: Accessor
Дата сообщения: 20.09.2006 14:53
unreal666

Цитата:
Что ты не понял?

ну, вот, читаю её [more=описание]
Ограничения: Только выражения соответствия
Типы фильтров: Входящие заголовки, исходящие заголовки, выражения соответствия

Эта команда используется для соответствия значению атрибута. Сначала она находит и изолирует значение - автоматически определяя наличие или отсутсвие кавычек. Соответствие внутри команды ограничено только значением. Любые кавычки, в которые заключено значение, игнорируются. [/more] и не могу понять, для чего команда предназначена

И ещё по ходу вопрос. С применением веб-фильтра, который мы совместными усилиями соорудили чуть выше, у меня на странице закачки в таблице, где кнопки Premium и Free в столбце Free похерено чусть столбца, т.е. один часть ячеек слита воедино. Это глюк браузера или фильтра?
Автор: LLIAMAH Alakond
Дата сообщения: 20.09.2006 16:17
У меня тоже хотелка появилась



Каким фильтром отсюдова можно вылеленную рекламу вырезать?
Автор: Abs62
Дата сообщения: 20.09.2006 20:38
Accessor

Цитата:
Это глюк браузера или фильтра?

Фильтра, вестимо. Ячейки-то вырезаешь с галкой images.rapidforum.com/rapidshare/checkbox.gif, вот таблица и покорёжилась.
Лучше её не трогать:

Код: $NEST(<td,*images.rapidforum.com/rapidshare/(^checkbox.gif)*,</td>)
Автор: 0nly
Дата сообщения: 21.09.2006 03:28
пишите в баянисты, НО
каким клювом убрать с глаз долой ВСЕ эти квадратные окна с рекламой всплывающие над страницами?
Автор: Accessor
Дата сообщения: 21.09.2006 13:46
Abs62
спасибо, с этим немного прояснилось, а как теперь убрать таймер? пишу так:
Name = "Rapidshare.de Kill Timers"
Active = TRUE
URL = "([^/]++.|)rapidshare.de"
Limit = 100
Match = "setTimeout("fc()", [#0-100])"
Replace = "setTimeout("fc()", 0)"

увы. не работает
Автор: Eliza
Дата сообщения: 21.09.2006 15:49
Простите, я - лох. Посему смотрю на сабж, точно баран на новые ворота... Но как я теперь на "толстом" канале, нужно экономить трафик...
Тада разрешите задать дурацкий вопрос: вот читаю про фильтры и никак не пойму, куда запихнуть, например, это:

Цитата:
[Patterns]
Name = "Links A HREF"
Active = TRUE
URL = "*ru-board.com"
Bounds = "<A[^r]</A>"
Limit = 1000
Match = "(bla)"

Нет, что "бла" надо заменить на адрес, ясно. Остальное - неясно совсем... То есть общий принцип - он выпадает из моего разумения...
Вот, скажем, эти банеры на форуме (Oracle TechForum 2006 и "покупать можно проще") - они не убиваются, хотя я и скармливала ссылки сабжу. Нет, кое-что (флеш в том числе) поубивался, а эти - нет.
Что я делаю не так, подскажите, пожалуйста...
Спасибо.
Автор: Accessor
Дата сообщения: 21.09.2006 16:39
Eliza
в каталоге с Проксомитроном найди файл default.cfg и в него в раздел [Patterns] вставь указанный тобой блок текста, естественно, что уже без слова [Patterns]. После этого перезагрузи Проксомитрон.
Автор: Eliza
Дата сообщения: 21.09.2006 16:47
Accessor
Цитата:
в каталоге с Проксомитроном найди файл default.cfg

Вот спасибо, голубчик! Иду кавыратся.
Автор: fedmun
Дата сообщения: 21.09.2006 17:42
Eliza
Ну можно и проще:
копируем текст фильтра в буфер, открываем в проксомитроне Web-фильтры (Web-page)
Правой кнопкой - Import filters from clipboard, Ок.
Все. И перегружать не надо.
Автор: Abs62
Дата сообщения: 21.09.2006 21:52
Accessor
Фильтр из уже упоминавшейся сборки:

Код: Name = "Rapidshare timeout reset {site} [ALX]"
Active = FALSE
URL = "([^/]++.|)rapidshare.de/"
Bounds = "$NEST(<script > var, </script>)"
Limit = 8192
Match = "\0"
"(var c=)\1 [#1:*];"
"\9"
Replace = "\0 var c=0; \9"
Автор: Accessor
Дата сообщения: 21.09.2006 22:55
Abs62

Цитата:
Фильтр из уже упоминавшейся сборки:

спасибо, попробую. а прокакую сборку идёт речь?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162

Предыдущая тема: Режем баннеры без баннерорезалки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.