де можно скачать как можно больше фильтров для AdBlock? Поискал по интернету - ничего путного не нашел. И еще, какой адрес лучше прописать в пути для синхронизации фильтров? Поделитесь ссылочками, пожалуйста.
Тут должна была быть подпись. А, да... Вот она и есть.
Отсутствует
Vectus
Фильтры с регулярными выражениями действительно хуже нескольких отдельных правил?
Да, хуже по скорости открытия страниц, но дело не только в этом. Просто это слишком общее правило и оно вызывает ложные срабатывания -- если не у Вас, то у кого-нибудь. Недавно я попробовал добавить
- то есть блокирование директорий */ad/*, */ads/*, */adv/*, */adj/*, */adx/*, */adцифра/*
Вот уже пришлось переделать:
- так как в папке /ad/ не всегда реклама.
Я плохо разбираюсь в регулярных выражениях, Lain_13 Вам лучше объяснил бы, что делает
и почему он это убрал.
Vectus, дайте пример рекламы, которая блокируется этой регуляркой и не блокируется сейчас.
world-art.ru/bipack/ добавлено.
Отредактировано Радик245 (20-06-2009 12:35:22)
Отсутствует
Просто до этого вроде не было жалоб на ложное срабатывание данного фильтра, поэтому я и поинтересовался. Если отдельные правила не уступают по скорости - замечательно
Появились баннеры на danbooru и safebooru (та же картинка).
Бегло пробежался по закладкам - вероятно это единственные сайты, которых коснулось удаление регулярного выражения. Всё остальное замечательно убирается новыми подписками.
Убрал у себя таким методом:
Убрал ворлд-арт из собственных правил
Отредактировано Vectus (20-06-2009 12:50:45)
Отсутствует
Vectus
А-а, понял, что оно блокирует:
http://safebooru.donmai.us/images/ads-20090419/180x300_5.jpg?1240276554/ads-20090419/180x300_5.jpg?1240276554
http://danbooru.donmai.us/images/ads-20090419/newwide_discipline.jpg?1240157916
На этот фильтр (он у меня в украинской подписке UA-IX Бан-лист) у меня 74 срабатывания - не много, если учесть то, что некоторые правила сработали больше тысячи раз, даже две тысячи.
Если отдельные правила не уступают по скорости - замечательно
В ABP обычные правила оптимизируются, благодаря чему не всё правило, а только последовательность из восьми знаков сверяется с адресом, остальное - в случае совпадения. А регулярки не оптимизируются, потому проверяются всегда полностью и оказываются медленнее.
Lain_13, DemonSat, как вы думаете, нужна такая регулярка в подписке? У меня ничего лишнего не блокирует. Может быть, как-то объединить
/[/_-]ad[sxvj]s?\d?(?:\.\w{2,3})?(?:\?|$)/ /\/ad[svjx0-9]\// /[^a-z]ad[svjx0-9]?[^a-z0-9].*\?/
Отредактировано Радик245 (20-06-2009 14:05:35)
Отсутствует
Скажите пожалуйста как блокировать определенные фразы на странице. Вот я например пока только научился блокировать рисунки и только. Скачал фильтров, но все равно иногда попадаются страницы на которых есть определенные фразы - ссылки, которые нужно заблокировать. Спасибо.
Отсутствует
el5fuego
Для создания таких правил используйте вот это расширение: http://adblockplus.org/en/elemhidehelper
Сразу включите в нём предварительный просмотр и расширенный режим, дальше разберётесь постепенно. Сами правила работают в ABP и без Element Hiding Helper, а это только для того, чтобы удобнее было правила создавать.
Только блокируются не определенные слова и фразы, и блоки на странице - всё зависит от того, как страница написана, как она создавалась.
Отсутствует
Радик245
Первые два и так есть в подписке, а последнее возвращать не надо. Вроде мы его не из-за ложных срабатываний удалили, а из-за частоты попаданий. Зачем нужно правило, которое проверяется для каждого запроса целиком, а не по хэшу. К тому же данная формулировка правила не избавляет от срабатываний на нечто с подобным текстом в адресе "a54f1d1-ad5-46asghw3-52" и параметрами в конце. Кажется я даже видел это в действии.
Объединить можно попробовать, для этого в последнюю группу нужно добавить вариант с "\/", т.е. "(?:\?|\/|$)". Но мне кажется, что лучше так не делать. Первая регулярка нацелена на удаление обращений к мусору вроде /ad.php?blah=blahblah и подобному, а второе -- строго для папок. Мне кажется, что так правильно.
Добавлено 22-06-2009 13:08:19
Я считаю, что мы должны строго соблюдать принцип "не навреди". Лучше пропустить немного рекламного мусора, чем заблокировать важную информацию.
Отсутствует
Кто и зачем добавил в подписку http://ruadlist.googlecode.com/svn/trunk/adblock.txt фильтр
img.ngs.ru/$image,objekt,background
Полетела вся графика на форуме (смайлы, спецпометки топиков и другие элементы оформления). Убирайте совсем из подписки, такие вещи можно ставить только в личных правилах. А то сейчас сижу на форуме, и вдруг при загрузке очередной страницы остался только текст (подписка, наверное, в этот момент обновилась). А там на форуме начнутся вопли, почему всё поубирали (среди тех, кто пользуется подпиской).
Если уж сильно неймётся именно такой тяжёлой артилерией отрубать всё, то уберите хотя бы из этого фильтра image (пока бегло посмотрел, нужные элементы вроде в этом случае не блокируются).
Отсутствует
АНОНИМ
Убирайте совсем из подписки
Не надо так. Просто я добавил этот фильтр с исключениями, но не заметил, что там ещё одно исключение нужно. Сейчас уже исправлено - обновите подписку.
уберите хотя бы из этого фильтра image
В основном из-за картинок он и добавлен.
Отсутствует
Swarovski
Добавлены:
bigfangroup.org##TABLE.mainouter TD.outer > TABLE:first-child
lycosu.com/
Спасибо.
Отредактировано Lain_13 (25-06-2009 15:12:41)
Отсутствует
Удалил исключение для стилей.
Практической пользы не наблюдаю, а проверяется для каждого запроса.
Так как количество ссылок на стили на сайтах сравнительно мало, то вреда от него больше, чем пользы.
Я у себя его для эксперимента уже пол года как выключил и не наблюдал ещё ни одного ложного срабатывания правил на стили.
Отредактировано Lain_13 (25-06-2009 15:23:59)
Отсутствует
Радик245
На зайцах уже какой-то стиль для какого-то инфобара заблокировало, только вот его код у нас и так давным-давно заблокирован.
Отсутствует
А на античате все стили под исключение попали. Да и не могли они попасть под фильтр, он по объектам и картинкам идёт.
Добавлено 25-06-2009 15:32:38
Вот эти две регулярки у меня уже давным-давно выключены:
/[/&?_-]ads?[-_]?(?:action|b(?:utler|rite|ottom|ox_?)|c(?:odes?\d*|ase|li(?:c?k|ent)s?)|f(?:arm|etch|low|rame|unction)|i(?:ma?ge?s?|d(?!=&))|l(?:ink|og|ayer)|m(?:an|entor|odule|osaic)|p(?:ops?|arse)|r(?:emote|evolver)|s(?:dk|end|ize|t(?:ome|ream|ring)|onar|cripts?)|t(?:ech|rix|ype))(?!=?v(?:&|off))[\W_]/ /[/&?_-]banner(?:co(?:de|unt)|_?click|div|bg|(id)?=|\d+(?!(\.swf|\w+))|-rotation|-?ad)(?!(?:_|.*\.(?:png|htm)))/
Лично я не вижу причин их держать, а вы?
Или, хотя бы, по буквам расколем на месяц и по статистике мусор удалим.
Отредактировано Lain_13 (25-06-2009 15:33:52)
Отсутствует
87 и 33 срабатывания соответственно. Но если они для чего-то и нужны, то проще заново написать, когда понадобятся.
Или, хотя бы, по буквам расколем на месяц и по статистике мусор удалим.
Ну, или так. Но неизвестно, что из сработавшего можно заменить простыми правилами или даже уже заменено.
Если удалять, то можно добавить правило /adrevolver/* (нужно).
Отредактировано Радик245 (25-06-2009 15:44:26)
Отсутствует
Разбил их на части без учёта проверок в конце. Ожидаем ложных срабатываний и собираем статистику.
Правило для adrevolver вынес отдельно в обычные правила.
Если найдёте точные причины срабатывания, то будет вообще замечательно -- хочется заменить на обычные правила.
Отредактировано Lain_13 (25-06-2009 16:03:20)
Отсутствует
Lain_13
спасибо за бигфан!
а как обновить подписку? а то она еще не обновилась - вылазит
Добавлено 25-06-2009 19:06:52
Да, кстати!
зачем вы заблокировали http://pornolab.net/forum ????????
это же трекер!!! а не реклама никакая
разблокируйте пожалуйста!
Отредактировано Swarovski (25-06-2009 19:06:14)
Отсутствует
можно переделать с учётом того, что есть правило banner$object
Отсутствует
Swarovski
а как обновить подписку?
В настройках щёлкнуть на подписке и в контекстном меню выбрать "Скачать фильтры заново" (Ctrl+T). Можно "Фильтры - скачать все подписки" (Ctrl+Shift+T).
зачем вы заблокировали http://pornolab.net/forum ????????
это же трекер!!! а не реклама никакая
А этот адрес и не заблокирован в RuAdList. А заблокирован static.pornolab.net/00 - или реклама, или статистика. Но разберусь.
Добавлено:
Как я и думал: на порнолабе блокируется static.pornolab.net/00 и из-за этого не работает форум. Если Вам правда нужен этот порнофорум, то отключите правило static.pornolab.net/00 и взамен добавьте своё: static.pornolab.net/00$domain=~pornolab.net
В подписке менять правило не охота, если Lain_13 или DemonSat захотят, то заменят.
Ещё добавлено:
Swarovski, DemonSat, Lain_13
А ещё лучше pornolab.net/$third-party
- чтобы никакая дрянь с порнолаба не вылазила за его пределы.
Отредактировано Радик245 (26-06-2009 11:09:00)
Отсутствует
Вот так и сделаем, пусть дальше себя не гадят.
Кстати, а ведь у нас есть полностью аналогичное правило для торрентс.ру и там ни каких проблем из-за этого нет...
Отредактировано Lain_13 (26-06-2009 11:32:13)
Отсутствует