Страниц: 1 ... 33 34 [35] 36 37 ... 77   Вниз
  Отправить эту тему    Печать  
Автор Тема: Content Master v. 1.XX - расширение HC для очистки страниц от рекламы  (Прочитано 598849 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #680 : 29 июля 2013, 23:40:22 »

Когда подключена только одна эта подписка, то ошибок не возникает, но стоит подключить еще 1 подписку AdBlock - ошибка. Пробовал эту подписку с https://ruadlist.googlecode.com/hg/advblock.txt и с https://ruadlist.googlecode.com/hg/cntblock.txt - в обоих случаях ошибка.
Лог чуть позже скину (сначала залью куда-нить, инет 64kbps)
Добавлено: 29 Июль 2013, 23:27:44

Лог НС с этой подпиской + cntblock.
https://docs.google.com/file/d/0B4-WJAZX7W6RYXpVLXhvSHVUZE0/edit?usp=sharing
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #681 : 30 июля 2013, 00:09:45 »

Интересно. Внутренняя ошибка PCRE. Тут надо обязательно докопаться до истины. Но что-то у меня не воспроизводится Грустный.
1. Другие группы фильтров: CM, AM, HC отключены? Если нет - отключить.
2. Выгрузить НС и загрузить снова.
3. Сделать лог НС.

PS в какой кодировке у Вас сохранен файл malwaredomains_full.txt?
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #682 : 30 июля 2013, 00:38:27 »

1. Отключал все подписки (файлы справа) и все фильтры (галки по середине) кроме секции AdBlock.
2. После добавления подписки как раз перезапускал НС (выходил, потом запускал заново)

Файл malwaredomains_full.tx, так же как и все остальные подписки AdBlock, качал через DownloadMaster, кодировки у них разные:
advblock.txt, bitblock.txt, cntblock.txt - Unix 65001 (UTF-8) без BOM
easylist.txt, easyprivacy.txt, malwaredomains_full.txt - Unix 1251 (ANSI - кириллица)

PS. Ошибка возникает стабильно после перезапуска НС и при заходе на какой-нить сайт.
« Последнее редактирование: 30 июля 2013, 01:01:14 от zakoul » Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #683 : 30 июля 2013, 18:16:36 »

Свежескаченные НС 1.0.0.458 + CM1.06.3, обновленный через инет до СМ1.06.7. Настройки до умолчанию. В СМ, в секции AdBlock добавил 2 подписки: https://ruadlist.googlecode.com/hg/advblock.txt и https://easylist-downloads.adblockplus.org/malwaredomains_full.txt. Все остальное выкл. Перезапустил НС, запустил mozill`у и зашел на mail.ru - RegEx error - PCRE_ERROR_INTERNAL.

Лог тут: https://docs.google.com/file/d/0B4-WJAZX7W6RLTV2NDlENlI4ZzA/edit?usp=sharing

Что за подписка интересная такая?
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #684 : 30 июля 2013, 19:10:05 »

Возможна ошибка СМ какая-то. На СМ 1.07.3 у меня не воспроизводится. Предлагаю Вам попробовать на этой версии СМ, когда она появится.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #685 : 30 июля 2013, 19:34:11 »

Что за подписка интересная такая?
Подписка не при чем тут, у меня конфигурация аналогичная и подобная ошибка не воспроизводится. А в логе вообще интересная картина, очень похоже на поврежденный файл - не помешало бы систему проверить, да и диск на ошибки.

Контрольные суммы:
Код:
c7b8a1240e4c078def299b5aa8106392 *cm_update_local.cfg
eb4ed23cc34b925095fdb9d5c71412b3 *cm_log.css
460a482192af513e7d5190818fd23ee3 *december.css
2554547bb02695b210baefff343b2897 *wxLuaFreeze.exe
1a11ee95626fe2269ac9ec4ccf9e80c1 *admuncher_toolbar_transparent.gif
a725dcecb7aa4dc6e288cfc1de125e28 *admuncher_toolbar_iframe.htm
2668458407a0412d0cb23f1b9e2028c9 *ReadMe.html
84c2b39a9b9eb56346e9ea1083c12d1c *Content_Master.ini
3f74f4228b064eb42bb57aeb7d3bbe68 *admuncher.js
514f2a710889fdbadf5ed88f9cd06cad *december.js
2c54e8a4c05062e1f127083940a77b7b *cm_common.lua
17c25b58cfea9984e37b29968e694b60 *cm_destroy.lua
80382fafbb71d79b6897f73e24cb16ce *cm_init.lua
ee252935bbc1c4df8440a4188005ce08 *cm_options.lua
cde2b62172746d3e84bc6a1529289f36 *Content_Master.lua
9868623321b52441169d0c2eb8f3507e *options_gui.lua
016b76c0dd568eff998d41350ce13ab7 *admuncher_toolbar_sprite.png
7a556b3fb851538577b98c8cc60fd13e *clear_log.png
f8d6bf1c1ea849f7ef7512cbb237f98f *enable_log.png
e6446b5acb3fab627b2c33025686b48e *view_log.png
3f32dbebe1ca2146a17fd11fd755d6fd *CM_Whats_new.txt

41be200130e25cd0e68a462fe0b2742b *malwaredomains_full.txt
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #686 : 30 июля 2013, 20:48:46 »

Контрольные суммы:
Все совпадает кроме Content_Master.ini

не помешало бы систему проверить, да и диск на ошибки.
Думаю система с HDD ни при чем, т.к. пробовал на виртуалке с чистой Win7 запускать - тоже самое. На всякий случай попробую на работе на другом компе.

Возможна ошибка СМ какая-то. На СМ 1.07.3 у меня не воспроизводится. Предлагаю Вам попробовать на этой версии СМ, когда она появится.
Буду ждать СМ 1.07.3
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #687 : 30 июля 2013, 21:43:30 »

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

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

Сообщений: 326


« Ответ #688 : 30 июля 2013, 22:00:38 »

Выложите, плиз, из папки Rules в архиве файлы тех двух подписок, которые подключены.
https://docs.google.com/file/d/0B4-WJAZX7W6RMGo1NlJqM3o5QkU/edit?usp=sharing
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #689 : 30 июля 2013, 22:08:29 »

И с ними не воспроизводится. Тогда давайте посмотрю Ваш Content_Master.ini.
Сообщить модератору   Записан
zakoul
Старожил
****

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

Сообщений: 326


« Ответ #690 : 30 июля 2013, 22:12:45 »

И с ними не воспроизводится. Тогда давайте посмотрю Ваш Content_Master.ini.

* Content_Master.7z (1.29 Кб - загружено 23 раз.)
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #691 : 31 июля 2013, 10:52:45 »

_https://docs.google.com/file/d/0B4-WJAZX7W6RMGo1NlJqM3o5QkU/edit?usp=sharing
Ага, вот оно почему не стреляло... воспроизводится теперь, у меня была отключена подписка adblock.txt, которую сам CM берет по этому правилу:
Код:
AdBlockPlus: RuAdList filters#~#rules/adblock.txt#~#http://ruadlist.googlecode.com/hg/advblock.txt
из файла cm_update_local.cfg, этот файл отличается от файла advblock.txt из Вашего архива, но в итоге на суть процесса это не влияет:

Ошибка появляется только при одновременном включении всего двух подписок (остальные полностью отключены для всех секций):
1. Либо скачанные из архива по Вашей ссылке:
advblock.txt и malwaredomains_full.txt
2. Либо скачанный файл, по правилу из конфигурации апдейтов CM, adblock.txt и скачанный по ссылке malwaredomains_full.txt.
3. Либо в другом сочетании версий этих двух подписок.

В общем, ошибка появляется при одновременном включении этих подписок в любом сочетании версий, а при раздельном подключении любого из проверямых файлов (advblock и malwaredomains_full), даже при включенных других подписках, ошибка не проявляется.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #692 : 31 июля 2013, 11:07:25 »

Спасибо за отклики.
Я дал zakoul CV 1.07.3, он сказал, что с этой версией ошибки уже нет.
Вопрос, думаю, можно считать закрытым.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #693 : 31 июля 2013, 11:59:07 »

Вопрос, думаю, можно считать закрытым.
Понятно, значит ошибка уже пофиксена.

Ещё вопрос по поводу подписок.
В папке CM лежит файл cm_update_local.cfg - я так понимаю, что именно по нему ведутся апдейты? Но подписка advblock.txt - это всего лишь "Дополнительная региональная подписка RU AdList к подписке EasyList", но не "RU Adlist+EasyList"  и к тому же по адресу из файла конфигурации лежит не самый свежий файл:
! Last modification time (GMT): 2013.06.19 12:02
Ведь подписка ADMuncher обновляется с handycache.ru/cm/rules/ - возможно ли, что-нибудь придумать и также закачивать туда и ruadlist+easylist? Понятно, что напрямую из CM качать не получится по протоколу https, но ведь есть сторонние программы, которые могли бы выкачивать файл подписки и выкладывать его рядом с подпиской admuncher, причем вполне могут выполнять это в автоматическом режиме, например Wget, только надо попросить админов сервера помочь настроить её запуск по крону и куча проблем отпадет.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #694 : 31 июля 2013, 12:55:57 »

В папке CM лежит файл cm_update_local.cfg - я так понимаю, что именно по нему ведутся апдейты? Но подписка advblock.txt - это всего лишь "Дополнительная региональная подписка RU AdList к подписке EasyList", но не "RU Adlist+EasyList"
Разве при ее загрузке во всплывающем окошке выводится "RU Adlist+EasyList"? У меня выводится "AdBlockPlus: RuAdList filter".

Цитировать
по адресу из файла конфигурации лежит не самый свежий файл
Да. Это из-за того, что теперь подписка распространяется только по https, а НС не позволяет гибко работать с https.
В моих личных приоритетах развития НС добавление возможности работы с https стоит на первом месте (даже впереди ведения базы данных и организации докачивания), просило об этом также уйма народу на форуме. Тогда бы и СМ мог самостоятельно качать файлы подписок через https. Однако планов автора НС на этот счет не знаю.

Цитировать
возможно ли, что-нибудь придумать и также закачивать туда и ruadlist+easylist? Понятно, что напрямую из CM качать не получится по протоколу https, но ведь есть сторонние программы, которые могли бы выкачивать файл подписки и выкладывать его рядом с подпиской admuncher, причем вполне могут выполнять это в автоматическом режиме, например Wget, только надо попросить админов сервера помочь настроить её запуск по крону и куча проблем отпадет.
mai62, такое можно сделать?
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #695 : 31 июля 2013, 14:08:15 »

Разве при ее загрузке во всплывающем окошке выводится "RU Adlist+EasyList"? У меня выводится "AdBlockPlus: RuAdList filter".
Я неточно выразился о том, что хотел написать:
RU ADList - это только часть подписки, которая используется в русском Adblock по умолчанию, причем часть которая не должна использоваться самостоятельно:
Цитировать
Обратите внимание, что RU AdList является долнительной к EasyList подпиской и не предназначен для работы без EasyList. То есть те правила, которые нужны в рунете, но есть в EasyList (а их много), в RU AdList не включаются. Неважно, как именно у Вас установлена подписка EasyList — совмещенная с RU AdList одним файлом (именно так по умолчанию предлагает установить её Adblock Plus), отдельно или совмещённая с третьей подпиской из списка на сайте Adblock Plus (например, EasyPrivacy+EasyList), но она должна быть, даже если Вы не собираетесь пользоваться англоязычными сайтами.
- это написано тут
А в CM используется именно чистый RU AdList в качестве самостоятельной подписки, что не совсем правильно.
Сообщить модератору   Записан
DVall
Старожил
****

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

Сообщений: 362


« Ответ #696 : 31 июля 2013, 16:57:15 »

Михаил
Я уже предлагал, что-б СМ после отработки cm_update_local.cfg запускал внешний батник.
В него можно прописать обновление подписок по https

Сейчас я это в принципе это и делаю только запускаю батник из FAR'а отдельно и передёргиваю СМ.
Сообщить модератору   Записан
Garth
Новичок
*

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

Сообщений: 6


« Ответ #697 : 01 августа 2013, 13:47:01 »

Hello to all English-speaking users,

How do the ContentMaster filter rules for removing/hiding elements that do not come with class/id attributes look like? For example, I wish to hide an element with the following attributes:

Код:
<table style="width: 100%; border-top-color: #00ac77; border-right-color: #00ac77; border-bottom-color: #00ac77; border-left-color: #00ac77; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(8, 31, 44);">

or

Код:
<div style="width: 300px; height: 360px; padding-bottom: 45px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;">

I presume it can be achieved using the Remove by start tag category but Regular Expressions really is not my expertise so kindly assist me.
Сообщить модератору   Записан
YuS
Ветеран
*****

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

Сообщений: 701


crazy


« Ответ #698 : 01 августа 2013, 16:50:16 »

I presume it can be achieved using the Remove by start tag category but Regular Expressions really is not my expertise so kindly assist me.
Если с регулярными выражениями не дружите, то в CM существует "Интерактивный режим", почитать можно здесь.
Сообщить модератору   Записан
Михаил
Модератор
*****

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

Сообщений: 5513



« Ответ #699 : 02 августа 2013, 08:29:07 »

For example, I wish to hide an element with the following attributes:

Код:
<table style="width: 100%; border-top-color: #00ac77; border-right-color: #00ac77; border-bottom-color: #00ac77; border-left-color: #00ac77; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(8, 31, 44);">

or

Код:
<div style="width: 300px; height: 360px; padding-bottom: 45px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;">

I presume it can be achieved using the Remove by start tag category but Regular Expressions really is not my expertise so kindly assist me.
Also you can use \Q...\E construct. Between \Q and \E string can be specified exactly in original form without PCRE syntax.
For example:

\Qdiv style="width: 300px; height: 360px; padding-bottom: 45px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;"\E

This is not quite optimal but is simple.
« Последнее редактирование: 02 августа 2013, 08:37:57 от Михаил » Сообщить модератору   Записан
Страниц: 1 ... 33 34 [35] 36 37 ... 77   Вверх
  Отправить эту тему    Печать  

 
Перейти в: