Страниц: [1] 2 3 ... 98   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 0.ХХ - расширение HC для очистки страниц от рекламы  (Прочитано 639549 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« : 22 Июль 2009, 18:36:54 »

Поддержка и обновление СМ версий 0.xx прекращены.
СМ 1.00.0 стартовал.
Установить его из СМ 0.78 с помощью кнопки обновления не получится.

Content Master - расширение HC для очистки страниц от рекламы

Предназначено для удаления рекламных баннеров, скриптов, счетчиков, фреймов и т.п. с HTML-страниц с помощью собственных правил и ключевых слов, Черного списка HC и подключенных списков AdblockPlus и AdMuncher. Рекламные элементы удаляются со страниц полностью так, что больше ничего в браузере не напоминает об их наличии. Пустые места от удаленных элементов, как правило, "схлопываются".

Настройки - Вкладка "Правила":

Правила Content Master:
  • Удаление по комментарию - удаление из HTML рекламных блоков по ключевым словам в комментариях, которые любят оставлять web-мастера в своих творениях.
  • Удаление по class/id - удаление из HTML рекламных элементов по ключевым значениям их атрибутов class="..." и id="...".
  • Удаление в скриптах по ключевым словам - удаление рекламных скриптов по ключевым словам, которые обычно встречаются внутри их тэгов.
  • Удаление по размеру - удаление рекламных баннеров и кнопок по характерным для них размерам.
  • Замена текста - позволяет править HTML-код страниц, заменяя указанный "Фрагмент" (регулярное выражение) на значение поля "Замена".
  • Удаление родительских гиперссылок - удаление гиперссылок, внутри которых есть другие удаленные CM блоки.

Правила AdMuncher:
  • Удаление скриптов с заданным текстом - удаление скриптов по заданному тексту внутри тэгов <SCRIPT>.
  • Удаление таблиц с заданным текстом - удаление HTML-таблиц по заданному тексту внутри тэгов <TABLE>.
  • Удаление HTML-элементов DIV и SPAN с заданным текстом - удаление элементов <DIV> и <SPAN> с заданным текстом внутри их тэгов.
  • Удаление форм с заданным текстом - удаление элементов <FORM> с заданным текстом внутри их тэгов.
  • Удаление картинок по альтернативному тексту - удаление картинок по тексту в параметре "alt=" внутри тэгов элементов <IMG>.
  • Блокировка запросов по URL - блокировка запросов рекламных URL (аналог Черного списка HC).
  • Удаление ссылок на URL - удаление HTML-элементов путем поиска рекламных URL внутри тэгов.
  • Удаление картинок и др. по URL - удаление медиа-содержимого по URL.
  • Не фильтровать URL - во время загрузки определенных URL СМ будет бездействовать.
  • Вставка скриптов - скрытие рекламных HTML-элементов с помощью скриптов AdMuncher.
  • Вставка селекторов CSS - скрытие рекламных HTML-элементов с помощью селекторов CSS правилами AdMuncher.
  • Замена текста - замена одного текста в коде HTML-страниц на другой.
  • Белый список - если захваченный элемент содержит строку из Белого списка AdMuncher, то этот элемент не будет вырезан.

Правила AdblockPlus:
  • Удаление HTML-элементов по URL - удаление рекламных HTML-элементов путем сопоставления их URL с правилами AdblockPlus*.
  • Скрытие HTML-элементов по селекторам CSS - скрытие рекламных HTML-элементов с помощью селекторов CSS правилами AdblockPlus*.

    * Примечание:
    1. Adblock Plus - анти-рекламное расширение для браузера FireFox. Content Master позволяет применять его правила независимо от используемого браузера.
    2. Пока реализована поддержка не всех типов правил AdblockPlus, но большая их часть.


Правила HandyCache:
  • Удаление HTML-элементов по URL (Черный список) - удаление рекламных HTML-элементов путем поиска в них URL по правилам Черного списка HC.
  • Блокирование запросов по URL (Черный список) - блокирование загрузки запросов вместо Черного списка HC (если используется несколько наборов списков HC, то опцию желательно включить).
  • Не удалять HTML-элементы и запросы по URL (Белый список) - не будут удаляться элементы, в которых есть URL, прописанный в Белом списке HC.




Настройки - Панели кнопок:

Вести лог - вывод информации об удаленных HTML-элементах в отдельный лог-файл Content_Master.log .
Открыть лог - открыть файл лога в браузере.
Очистить лог - удалить файл лога с диска.
Обновить СМ - проверка обновления движка и списков СМ в интернете.



Настройки - Вкладка "Исключения":

Горячая клавиша отключения СМ - здесь задается код горячей клавиши для временного отключения расширения.
Глобальные исключения - список адресов в формате RegExp или простом формате, для которых СМ работать не будет.



Настройки - Вкладка "О расширении":

Интервал автоматического обновления, ч - здесь задается время в часах, через которое СМ будет проверять наличие обновлений.
« Последнее редактирование: 25 Февраль 2013, 15:07:57 от DenZzz » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #1 : 22 Июль 2009, 20:31:15 »

СМ 0.xx supporting is stoped.
СМ 1.00.0 can be downloaded from here.
It must be installed manually. It can't be updated from within СМ 0.78 by update button.

English description:

Content Master - HandyCache extension for HTML-pages cleaning from advertisements

Designed for the removal of advertising banners, scripts, counters, frames, etc. from HTML-pages with the own rules and keywords, HandyCache Black List and attached lists of AdblockPlus and AdMuncher. Advertising blocks will be removed from the HTML-pages fully so that nothing else will remind you of them. As a rule the empty spaces of deleted elements will be hidden.

Options - "Rules" tab:

Content Master rules:
  • Removal by comments - to remove advertising blocks from HTML by the keywords in the comments that are loved by many web-masters.
  • Removal by class/id - to remove advertising elements from HTML by the key values of their attributes class="..." и id="...".
  • Removal by keywords in scripts - to remove advertising scripts by the keywords that are usually found inside script tags.
  • Removal by size - to remove banners and promotional buttons by their typical size.
  • Text replacement - allows you to edit HTML-code, replacing the specified "Fragment" (regular expression) to the value of field "Replacement".
  • Removal of parent hyperlinks - to remove hyperlinks, within which there are other blocks deleted by Content Master.

AdMuncher rules:
  • Removal of scripts with text - to remove scripts with the given text within tags <SCRIPT>.
  • Removal of tables with text - to remove HTML-tables with the specified text within tags <TABLE>.
  • Removal of DIV/SPAN elements with text - to remove <DIV> and <SPAN> elements with specified text within their tags.
  • Removal of forms with text - to remove <FORM> elements with specified text within their tags.
  • Images removal by "alt" text - to remove images by the text in attribute "alt=" within <IMG> tags.
  • Request blocking by URL - to block retrieval of advertising URL (works like HandyCache Black List).
  • Removal of links to URL - to remove HTML-elements by searching for promotional URL inside HTML tags.
  • Removal of images etc. by URL - to remove the media content by URL.
  • Don't filter URL - during loading certain URL Content Master will be inactive.
  • Scripts insertion - to hide advertising HTML-elements by AdMuncher scripts.
  • CSS selectors insertion - to hide advertising HTML-elements using CSS selectors rules of AdMuncher.
  • Text replacement - substitute the one text in the HTML-code for the other.
  • White list - if the captured element contains a string from AdMuncher White List, then this element will not be cut.

AdblockPlus rules:
  • HTML elements removal by URL - to remove advertising HTML-elements by searching for adverts URLs with Adblock Plus* filters.
  • HTML elements hiding by CSS selectors - to hide advertising HTML-elements using CSS selectors rules of Adblock Plus*.

    * Note:
    1. Adblock Plus - an extension for Firefox with the primary goal of removing advertisements. Content Master allows you to apply Adblock Plus filters subscriptions regardless of the browser you use.
    2. Now Content Master supports not all types of Adblock Plus filters, but most of them.


HandyCache rules:
  • HTML elements removal by URL (Black list) - to remove advertisements HTML-elements by searching for adverts URLs with the rules of HandyCache Black List.
  • Request blocking by URL (Black list) - to block requests instead of HandyCache Blacklist (if you have multiple sets of HC lists, it is desirable to switch on this option).
  • Don't delete HTML elements and requests by URL (White list) - will not remove HTML-elements that contain URL, registered in the White List of HC.




Options - Toolbar:

Write log - to write information about deleted HTML-elements in a separate log file Content_Master.log .
Open log - open log file in your browser.
Clear log - delete log file from the disk.
Update CM - check Content Master engine and lists updates on the Internet.



Options - "Exceptions" tab:

Short Cut Key to suspend CM - a hotkey to temporarily disable the Content Master.
Global exceptions - list of addresses, for which Content Master is switched off (regex format).



Options - "About" tab:

Interval of automatic updates, hours - the time in hours, after which the CM will check for updates.
« Последнее редактирование: 23 Февраль 2013, 14:01:38 от Михаил » Сообщить модератору   Записан
Wonderboy
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 27


« Ответ #2 : 22 Июль 2009, 21:05:30 »

только что начал пробовать. на http://ruadlist.mybb.ru/viewtopic.php?id=50 при включенной опции "Удаление HTML элементов по URL правилам Черного списка НС" убирается ссылки на списки и кликабельный скриншот. Насколько я понял, из-за наличия click.php в URL, который блокируется даже стандартным набором правил черного списка НС.
Вообщем, нужно применять с осторожностью - потом можно долго недоумевать, где подевались линки
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #3 : 22 Июль 2009, 21:34:51 »

Да, ссылки, попавшие в Черный список, вырезаются из текста. Полезные можно внести в Белый список и перечитать расширение.
Исключения также можно внести и в шапку расширение с помощью строки:
@exception  rule

Горячая клавиша отключения СМ задается в настройках расширения.
« Последнее редактирование: 02 Январь 2010, 14:29:58 от DenZzz » Сообщить модератору   Записан
Jarikk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 31



« Ответ #4 : 22 Июль 2009, 21:42:12 »

Только хотел спросить про возможность горячего отключения Улыбка Планируется ли доработка настроек расширения, чтобы редактировать и просматривать правила, кликнув "Настройки расширения" в самом НС, без необходимости лезть править файл?
Сообщить модератору   Записан
Wonderboy
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 27


« Ответ #5 : 22 Июль 2009, 22:14:05 »

Планируется ли ветка помощи в написании правил для СМ? Это ведь сложнее, чем линки резать. Если да, то какую информацию предоставлять? Кстати, автору большое спасибо за расширение, это большой шаг вперед
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #6 : 22 Июль 2009, 22:30:28 »

Планируется ли доработка настроек расширения, чтобы редактировать и просматривать правила, кликнув "Настройки расширения" в самом НС, без необходимости лезть править файл?

Скорее нет, чем да. Часть правил хранится в Черном и Белом списках HC и правятся они стандартными средствами.
Списки ключевых слов СМ хранятся в его INI и поправить их там не сложно любым текстовым редактором.
В LUA без знания предмета лучше не лазить вообще.

А списки AdblockPlus регулярно обновляются, можно просто скачать свежие и положить в папку расширения под нужным именем.

Планируется ли ветка помощи в написании правил для СМ?

Пока здесь, а там посмотрим.

Цитировать
Это ведь сложнее, чем линки резать.

Правила бывают разные. Иногда достаточно будет просто добавить новый URL в Черный список HC, а CM его просто подцепит и обработает.

В некоторых случаях придется править движок CM, а для этого надо хорошо знать RegExp и Lua - обычному пользователю это вряд ли под силу. Лучше пусть это делает сам автор.

Цитировать
Если да, то какую информацию предоставлять?

Ссылку на страницу и описание элемента, который надо вырезать.
Сообщить модератору   Записан
Jarikk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 31



« Ответ #7 : 22 Июль 2009, 22:40:10 »

лог заблокированных/замененных элементов признаться еле нашел среди кучи строк в логе НС. Даже если открыть одну страницу, на которой более ста элементов - найти строки СМ тяжело. Может вынести в собственный файл?
Сообщить модератору   Записан
Wonderboy
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 27


« Ответ #8 : 22 Июль 2009, 22:41:47 »


Лучше пусть это делает сам автор.

Кстати, он на форуме зареген? А то нашел только его мыло.
Цитировать
Ссылку на страницу и описание элемента, который надо вырезать.

Тогда начнем Улыбка
www.overclockers.ru просто кишит рекламой. Нужно вырезать 2 полоски вверху и внизу шапки с предложениями железа и 2 прямоугольника ниже, тоже с предложением железа. А там может и сам пойму как делать
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #9 : 22 Июль 2009, 22:52:08 »

лог заблокированных/замененных элементов признаться еле нашел среди кучи строк в логе НС.

Сохраняй лог в файл и дальше поиском по словам "CONTENT MASTER".

Цитировать
Может вынести в собственный файл?

В принципе, можно, но это может несколько замедлить работу расширения.

Кстати, он на форуме зареген? А то нашел только его мыло.

Зареген давно, но сейчас временно отсутствует.
Сообщить модератору   Записан
Jarikk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 31



« Ответ #10 : 22 Июль 2009, 23:48:51 »

Цитировать
Сохраняй лог в файл и дальше поиском по словам "CONTENT MASTER".
До сих пор так и делал
Цитировать
В принципе, можно, но это может несколько замедлить работу расширения.
да мне сохранение в отдельный от НС лог нужно не для того, чтобы собирать коллекцию заблокированных элементов. Возникли проблемы - включил лог и зашел посмотрел что заблокировалось  Улыбка

Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #11 : 23 Июль 2009, 11:18:10 »

DenZzz! Огромное спасибо за расширение!

Очень часто всплывает информационное окошко рядом с иконкой в трее : "Правила AdblockPlus. Удаление HTML-элементов по URL правилами AdblockPlus". Мелочь, но надоедает...

Вопрос: Возможно ли опционально отключить вывод информационного окошка рядом с иконкой в трее?


Сообщить модератору   Записан
Viper25
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 16



« Ответ #12 : 23 Июль 2009, 12:27:40 »

Извините за вопрос.
По какой ссылке можно скачать "CONTENT MASTER"?

Как обновлять фильтры для Content Master?
« Последнее редактирование: 23 Июль 2009, 13:08:22 от Viper25 » Сообщить модератору   Записан
Wonderboy
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 27


« Ответ #13 : 23 Июль 2009, 12:40:36 »

Viper25 , внимательнее надо быть! Второй пост в теме, первый пункт. Что непонятного?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +213/-4
Offline Offline

Сообщений: 6161


« Ответ #14 : 23 Июль 2009, 12:44:47 »

Цитировать
Очень часто всплывает информационное окошко рядом с иконкой в трее : "Правила AdblockPlus. Удаление HTML-элементов по URL правилами AdblockPlus". Мелочь, но надоедает...

У кого выскакивает такое окно, закройте НС, в ini-файл в секцию TMainForm добавьте строку
MatchLimit=100000000
запустите НС.

Цитировать
По какой ссылке можно скачать "CONTENT MASTER"?
Расширение CONTENT MASTER находится в дистрибутиве HandyCache RC3 1.0.0.193 в папке Extensions\Content Master
Сообщить модератору   Записан
Viper25
Новичок
*

Репутация: +0/-1
Offline Offline

Сообщений: 16



« Ответ #15 : 23 Июль 2009, 17:21:57 »

Я пользуюсь Firefox с расширением AdblockPlus и HandyCache.
Стоит ли использовать еще и Content Master с правилами AdblockPlus?
« Последнее редактирование: 23 Июль 2009, 17:41:50 от Viper25 » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #16 : 23 Июль 2009, 19:53:12 »

www.overclockers.ru просто кишит рекламой. Нужно вырезать 2 полоски вверху и внизу шапки с предложениями железа и 2 прямоугольника ниже, тоже с предложением железа.

Правила для скрытия рекламы на overclockers.ru есть в RuAdlist.txt, но движок СМ их пока обрабатывать не умеет. В будущем вроде планируется...

мне сохранение в отдельный от НС лог нужно не для того, чтобы собирать коллекцию заблокированных элементов. Возникли проблемы - включил лог и зашел посмотрел что заблокировалось

Прикрутил пока только себе сохранение лога СМ в отдельный файл Content Master.log, причем можно писать и в лог HC, и в отдельный файл, и хоть в оба сразу. Если автор СМ не будет против, то можно добавить такую возможность уже в следующей публичной версии...

DenZzz! Огромное спасибо за расширение!

Автор расширения не я, поэтому спасибо мимо кассы... Улыбка

Я пользуюсь Firefox с расширением AdblockPlus и HandyCache.
Стоит ли использовать еще и Content Master с правилами AdblockPlus?

Правила AdblockPlus в настройках CM можешь отключить. У СМ и кроме AdblockPlus еще правил достаточно!
Сообщить модератору   Записан
HKLM
Старожил
****

Репутация: +4/-1
Offline Offline

Сообщений: 293


« Ответ #17 : 23 Июль 2009, 20:09:20 »

Теперь HandyCache может, полностью заменить все возможности Proxomitron?

Можно ли приспособить к Content Master, HTML фильтры от Proxomitron?
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #18 : 23 Июль 2009, 20:58:50 »

Теперь HandyCache может, полностью заменить все возможности Proxomitron?

Думаю, да.

Цитировать
Можно ли приспособить к Content Master, HTML фильтры от Proxomitron?

Многие фильтры Проксомитрона фактически уже сейчас перекрыты возможностями СМ.
А какие еще не перекрыты, можно будет потом добавить, если будет на то интерес...
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #19 : 24 Июль 2009, 00:48:06 »

Цитировать
У кого выскакивает такое окно, закройте НС, в ini-файл в секцию TMainForm добавьте строку
MatchLimit=100000000
запустите НС.

Добавил в файл HandyCache.ini - не помогает. Окно также регулярно выскакивает.
Пожалуйста, помогите разобраться!
Сообщить модератору   Записан
Страниц: [1] 2 3 ... 98   Вверх
  Отправить эту тему    Печать  

 
Перейти в: