1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

rustorka.com

Автор: Helmut · 19 ноя 2015 · ·
  1. Мой любимый торрент-трекер в очередной раз попытался в очередной раз достать пользователей AdBlock. Теперь у них файл скрипта, ответственного за открытие всплывающих окон, имеет рандомно-генерируемое имя и каждый день переименовывается. Наивные. Наверное, они подумали, что это помешает настроить фильтр AdBlock.
    Разумеется, огнелис и так блокирует всплывающие окна, но при этом экран каждый раз неприятно дергается. Да и вообще, мусор лучше убирать еще на входе.

    Чтобы в случае какого-нибудь сбоя и потери инфы не листать заново весь список скриптов, оставлю памятку.

    1. Отключаем вообще все скрипты:
    Код:
    ||rustorka.com$script
    2. Создаем исключение для полезных скриптов:
    Код:
    @@||rustorka.com/forum/misc/js/ct1.jquery.js?*
    @@||rustorka.com/forum/misc/js/ifix.js
    @@||rustorka.com/forum/misc/js/jquery.pack.js?*
    @@||rustorka.com/forum/misc/js/main.js?v=2|
    @@||rustorka.com/forum/misc/js/scrolltopcontrol.js
    @@||rustorka.com/forum/misc/js/bbcode.js?*
    @@||rustorka.com/forum/misc/js/fancybox.js
    @@||rustorka.com/forum/misc/js/ajax.js
    3. Блокируем прочий мусор. Админы русторки добавляют все больше рандома, соответственно, постепенно переделываем фильтры на работу на исключениях. Раз становится сложно блокировать ненужное, будем блокировать все кроме нужного.
    Код:
    rustorka.com##DIV#sidebar1-wrap > *:not(div):not(table)
    rustorka.com##DIV#sidebar1-wrap > div:not(#user_ratio):not(.spacer)
    rustorka.com##DIV#page_header *[id]:not(#logo):not(#addlnk):not(#lgin):not(#register_link):not(form):not(input):not(select)
    rustorka.com##DIV#page_container > *:not(#page_header):not(#page_content)
    rustorka.com##DIV.post_body *[id]:not(img):not(#related_tor)
    rustorka.com##FORM[action="posting.php"] *[id]:not(table):not(textarea)
    
    4. Если хотим выкинуть мини-чат, забивающий главную страницу своими XML-запросами, добавляем
    Код:
    ||rustorka.com/forum/shoutbox_view.php?*
    
    -------------------------------------------------------------------------

    Прочие полезные фильтры.

    1. Фильтр для кинопортала ivi.ru (подсказан @kreol-ом, за что ему спасибо).
    Код:
    ||digitalaccess.ru/mp4-$domain=ivi.ru
    2. Фильтр для файлообменника mediafire от @kreol-а:
    Код:
    @@||api.solvemedia.com/papi/*$script,domain=mediafire.com
    Gerhalt, kreol, Old-Freeman и 2 другим нравится это.

Комментарии

  1. AxXxB
    Для особо упертых сайтов можно еще юзать пользовательские скрипты. Правда, тут уже надо немного JS знать.
  2. Helmut
    @AxXxB, да, это уже следующий этап, применять жабаскрипт-инъекции. Вот только достаточно удобного инструмента для этого пока не нашел. Adguard позволяет довольно динамично работать с JS, я его и использовал на таких упоротых сайтах. Но он, сволочь, платный и приходится еще и его лечить от жадности.
  3. DJKrolik
    А у меня uBlock Origin прописался уже с полгода, полет нормальный.
  4. Helmut
    Вообще, полезно сидеть на трекере с креативной администрацией, во что бы то ни стало желающей втюхать рекламу. Узнаешь много нового.
    Добавили кнопку с динамически генерируемым ID, CLASSNAME и даже TAGNAME меняется. Блокируем ее по DOM, ориентируясь на находящийся выше безобидный див с пробелом:
    Код:
    rustorka.com##DIV.spacer_8 + *
  5. Вредный
    @Helmut, ты же понимаешь, что с этим неинтересно маяться большей части целевой аудитории? Нет?..
  6. Helmut
    @Вредный, да мне насрать на большую часть целевой аудитории. И на меньшую часть тоже.
      AxXxB нравится это.
  7. Helmut
    Продолжаем развлекаться с фильтрами. Лезем в дебри настроек, чтобы очистить боковую панель от мусора с динамическими параметрами. Подозреваю, что скоро на многих сайтах охреневшие от жадности и butthurt-а админы начнут применять такую методику. Но мы их не боимся. Мы лучше усугубим ихний butthurt.

    Как и в случае со скриптами в данном случае идем от противного:
    Внутри Div боковой панели блочим все вложенные div-ы, кроме заведомо полезных:
    Код:
    rustorka.com##DIV#sidebar1-wrap > div:not(#user_ratio):not(.spacer)
    А заодно и весь остальной мусор - ссылки на вконтагтег, предложения оплатить отключение рекламы (ага, щаззз) и т.п.
    Код:
    rustorka.com##DIV#sidebar1-wrap > *:not(div):not(table)
    В итоге в боковой панели остаются только div-ы с информацией о своем профиле, разделители и таблицы с новыми поступлениями трекера. Чистота и красота.
      kreol нравится это.
  8. BrainRipper
    На русторке не появляются поля для ввода логина и пароля.
  9. Helmut
    @BrainRipper, да, они изменили дизайн, из шапки форму ввода перенесли ниже. Надо разрешить XML:
    Вместо
    ||rustorka.com$script,xmlhttprequest
    написать
    ||rustorka.com$script
    если мешают запросы чата, ограничить доступ скрипту main.js, посавить ему указание на окончание строки.
Чтобы оставить комментарий просто зарегистрируйтесь и станьте участником!
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление