Страниц: 1 ... 12 13 [14] 15 16 ... 77   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 1.XX - расширение HC для очистки страниц от рекламы  (Прочитано 598452 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
DVall
Старожил
****

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

Сообщений: 362


« Ответ #260 : 26 февраля 2013, 17:15:21 »

На некоторых сайтах определяет что работает AdBlocker
Можно как-то это обойти.
Для примера.
http://www.gamecopyworld.com/games/pc_crysis_3.shtml#Crysis 3 - Hunter Edition v1.0 +8 TRAINER
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #261 : 26 февраля 2013, 19:25:13 »

На некоторых сайтах определяет что работает AdBlocker.
Можно как-то это обойти.
Что именно определяет, что там не так? И почему AdBlocker?
Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #262 : 26 февраля 2013, 20:06:29 »

Выводит окно с сообщением

********************
AdBlocker Detected!

Please consider disabling your ad-blocker for GameCopyWorld - disable on gamecopyworld.com

Advertising is a necessary evil to stay alive and we do NOT use popups of any kind (we never have)!

Continue   Go Away
********************
Включены все подписки.
На сработку и появление окна влияет наличие файла
ruadlist+easylist.txt
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #263 : 26 февраля 2013, 20:56:41 »

Включены все подписки.
На сработку и появление окна влияет наличие файла
ruadlist+easylist.txt
А, понятно, вручную скачивалась подписка? Та, что автоматически обновляется, не определятся скриптом, который встроен в код страницы. В данном конкретном случае скрипт можно заблокировать по списку ключевых слов, добавив их в фильтр для CM в секцию ##SCRIPT
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #264 : 26 февраля 2013, 22:30:48 »

Из хотелок:
Настройка редактора, который вызывается для редактирования списков.
Реализовано (см. вкладку "Общие настройки").
Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #265 : 26 февраля 2013, 22:51:35 »

Цитировать
В данном конкретном случае скрипт можно заблокировать по списку ключевых слов, добавив их в фильтр для CM в секцию ##SCRIPT
1. По каким его лучше блокировать?
2. Наверное луше добавить в ContentMaster_Default.txt централизовано...
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #266 : 26 февраля 2013, 22:52:41 »

http://narod.yandex.ru/ удаляются кнопки загрузки файлов.

По-моему виновато правило в файле ContentMaster_Default.txt, строка№49, там стоит вертикальная черта в конце, сводящая на нет фильтр сайтов, для которых действует правило (если я правильно понял структуру скриптов).

Добавлено:
На других строках тоже есть вертикальный OR в конце строки. Так и должно быть?
« Последнее редактирование: 26 февраля 2013, 23:03:19 от nick7inc » Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #267 : 27 февраля 2013, 07:03:58 »

1. По каким его лучше блокировать?
2. Наверное луше добавить в ContentMaster_Default.txt централизовано...
1. Надо открыть страницу в режиме просмотра html и выбрать то, что вероятнее всего будет давать сработку только на этом скрипте, не трогая другие. А так, например: adblock  - уже вырежет этот скрипт.
2. Нет, лучше сделать отдельный файл пользовательских фильтров, ибо при очередном обновлении, все изменения могут затереться.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #268 : 27 февраля 2013, 08:08:19 »

Цитировать
http://narod.yandex.ru/ удаляются кнопки загрузки файлов.
У меня не удаляются. Поочередным отключением файлов и групп фильтров найдите, из-за которого происходит проблема.
Цитировать
На других строках тоже есть вертикальный OR в конце строки. Так и должно быть?
Да. Так можно обозначать отрицание.
Например, \A.*?site\.ru(*COMMIT)(*F)|
сработает, если в анализируемом тексте нет "site.ru".
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #269 : 27 февраля 2013, 08:58:40 »

У меня не удаляются. Поочередным отключением файлов и групп фильтров найдите, из-за которого происходит проблема.
Там вырезается два блока по class/id:
Код:
t(?:ea|ie?+)[sz]er
у них соответственно:
Код:
<div class="b-tizer b-tizer-narod">
<div class="b-tizer b-tizer-disk">
рабочие варианты:
1.
Код:
(?<!news-|b-)t(?:ea|ie?+)[sz]er#~#\A.*?(?>laola1\.tv|ru\.pokerstrategy\.com|spiegel\.de|bbc\.co\.uk/russian/rolling_news/|prokopovi\.ch/)(*COMMIT)(*F)|
2.
Код:
t(?:ea|ie?+)[sz]er(?<!news-teaser|news-tieser)#~#\A.*?(?>laola1\.tv|ru\.pokerstrategy\.com|spiegel\.de|bbc\.co\.uk/russian/rolling_news/|prokopovi\.ch/|narod\.yandex\.)(*COMMIT)(*F)|
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #270 : 27 февраля 2013, 09:58:24 »

Там вырезается два блока по class/id:
Код:
t(?:ea|ie?+)[sz]er
у них соответственно:
Код:
<div class="b-tizer b-tizer-narod">
<div class="b-tizer b-tizer-disk">
Я не совсем понял, как вы правило делаете. Берём описание:
Цитировать
Раздел CLASS/ID
Формат фильтра:
regex1#~#regex2
где regex1 описывает искомый фрагмент параметра 'class' или параметра 'id' HTML-элемента, regex2 - URL, для которого фильтр работает
Насколько я понял, вы предлагаете добавить
Код:
narod\.yandex\.
в regex2. Так что же добавляют в regex2? Те URL, для которых фильтр работает или не работает? Если первый вариант, то я не понимаю значение вертикальной черты в конце правила, т.к. её наличие по моему понимания RegEX позволяет любому URL подходить к этому правилу.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #271 : 27 февраля 2013, 10:20:34 »

Я не совсем понял, как вы правило делаете. Берём описание: Насколько я понял, вы предлагаете добавить
Код:
narod\.yandex\.
в regex2.
Я предложил два варианта одного и того же правила:
1. Изменено правило regex1 - работает на любом сайте (кроме перечисленных URL в regex2) и НЕ вырезает конструкции по class/id, если они содержат, например, "b-tizer" или "news-teaser", а так же и другие варианты "news-..." или "b-..." подходящие под правило:
Код:
t(?:ea|ie?+)[sz]er
.
2. Изменено правило regex2 - НЕ вырезает блок по class/id на сайтах, URL которых подходит под regex2, куда и был добавлен "narod.yandex."

И собственно, правило придумывал не я, просто было взято и подкорректировано готовое (строка №49).

Так что же добавляют в regex2? Те URL, для которых фильтр работает или не работает? Если первый вариант, то я не понимаю значение вертикальной черты в конце правила, т.к. её наличие по моему понимания RegEX позволяет любому URL подходить к этому правилу.
Михаил ведь объяснил выше... определенная конструкция позволяет указывать в regex2 исключения URL, вместо URL для которых работает правило.

ЗЫ Михаил, надо бы этот момент в описание внести...
« Последнее редактирование: 27 февраля 2013, 10:50:11 от YuS » Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #272 : 27 февраля 2013, 10:24:02 »

Цитировать
YuS
например: adblock  - уже вырежет этот скрипт.
Спасибо, всё отработало...
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #273 : 27 февраля 2013, 11:18:30 »

Цитировать
Да. Так можно обозначать отрицание.
Например, \A.*?site\.ru(*COMMIT)(*F)|
сработает, если в анализируемом тексте нет "site.ru".
Понял, буду разбираться дальше с regx, всем спасибо за наставления.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #274 : 27 февраля 2013, 19:29:15 »

надо бы этот момент в описание внести...
Там уже есть: "Здесь и далее regex - регулярное выражение PCRE"
Любой может почитать документацию PCRE самостоятельно.
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #275 : 28 февраля 2013, 17:40:02 »

Зря убрали список сайтов-исключений. Раньше ввел в окошке плагина и не паришься, а теперь приходится в конкретных списках копаться.
Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #276 : 28 февраля 2013, 18:10:02 »

nick7inc
Что то ты не так делаешь.
Добавил свой файл в правила СМ, правую крысу редактировать и добавляй что хочешь...
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #277 : 02 марта 2013, 10:12:38 »

nick7inc
Что то ты не так делаешь.
Добавил свой файл в правила СМ, правую крысу редактировать и добавляй что хочешь...
Я делаю всё так. Дело в том, что CM портит функционирование некоторых сайтов и проще этот сайт добавить как исключение для всего плагина, чем ковыряться в плагине, выясняя, что не так или каждый раз лезть в меню HC и выключать плагин.

Если можно каким-то правилом сформировать список исключений для всех правил СМ - другое дело, но как это сделать я пока не разобрался.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #278 : 02 марта 2013, 10:51:38 »

Глобальные исключения определяются фильтром СМ "Не фильтровать страницы с URL" (раздел EXCEPTIONS) и одноименным фильтром AdMuncher.
Сообщить модератору   Записан
nick7inc
Постоялец
***

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

Сообщений: 108


« Ответ #279 : 02 марта 2013, 12:00:02 »

Михаил, спасибо.
Нашёл следующие баги:
http://maps.yandex.ru/ - полностью сломан
http://lenta.ru/ - не работает левое выскакивающее меню (стрелка на чёрном фоне)
http://www.gu-is.ru/ - сломан личный кабинет - нет возможности посмотреть/установить показания счётчиков воды (лог прилагается)

* ContentMasterLog.html (4.66 Кб - загружено 32 раз.)
Сообщить модератору   Записан
Страниц: 1 ... 12 13 [14] 15 16 ... 77   Вверх
  Отправить эту тему    Печать  

 
Перейти в: