Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Черный список HC vs анонимайзеры
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Черный список HC vs анонимайзеры (Прочитано 7078 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Черный список HC vs анонимайзеры
«
:
19 сентября 2012, 16:23:45 »
Блокирую сайты (одноклассники, вконтакте, facebook, twitter), при прямом доступе они (
http://odnoklassniki.ru
, ...) не работают, но если открыть через любой (
baum34.ru
,
o.obhodi.ru
, ...).
Я подумал может заблокировать список этих анонимайзеров?
Но откуда взять этот список и как (если найдется список) вставить в handycache?
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Черный список HC vs анонимайзеры
«
Ответ #1 :
19 сентября 2012, 20:23:33 »
Наверное лучше заблокировать с помощью Content Master. Он может блокировать страницы по появлению в тексте заданных слов.
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #2 :
20 сентября 2012, 16:28:57 »
mai62
, что-то я там в настройках этого расширения не нашел типа: "блокировать сайт, если ЭТОТ (введенный мной) текст присутствует на странице". Можете помочь?
Я нашел в ContentMaster-Замента текста поля: URL, Фрагмент и Замена. Только он заменяет то, что нашел, а не весь сайт. Хотя бы была бы возможность указать какой тег очистить, т.е. указать: "очистить тег <html> или <body>".
Как выйти из ситуации?
«
Последнее редактирование: 20 сентября 2012, 16:43:20 от nightkon
»
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #3 :
20 сентября 2012, 16:40:05 »
Цитата: nightkon от 20 сентября 2012, 16:28:57
mai62
, что-то я там в настройках этого расширения не нашел типа: "блокировать сайт, если ЭТОТ (введенный мной) текст присутствует на странице". Можете помочь?
Раздел REPLACEMENTS
Формат правила:
regex1#~#regex2#~#regex3
где regex1 описывает URL, для которого правило работает, regex2 - искомый фрагмент текста, regex3 - замена
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #4 :
20 сентября 2012, 16:44:47 »
YuS
, спасибо за ваш ответ, несколько минут назад, я пополнил свой пост до вашего.
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #5 :
20 сентября 2012, 16:58:47 »
Цитата: nightkon от 20 сентября 2012, 16:28:57
Я нашел в ContentMaster-Замента текста поля: URL, Фрагмент и Замена. Только он заменяет то, что нашел, а не весь сайт. Хотя бы была бы возможность указать какой тег очистить, т.е. указать: "очистить тег <html> или <body>".
Как выйти из ситуации?
Вот так:
Цитировать
Еще CM распознает в своих правилах раздела REPLACEMENTS конструкт '(?&html_element)'. Он соответствует html-элементу целиком.
Например, чтоб найти html-элемент '<div>...</div>' надо задать так:
(?=<div[\s>])(?&html_element)
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #6 :
20 сентября 2012, 17:28:26 »
YuS
, увидев предоставленный вами код, сразу же обрадовался, но не доделал до конца.
Можете помочь?
Мне нужно:
Найти: <title>Одноклассники</title>
Удалить: <html> (со всем содержимым, можно и удалить только <body>, но лучше <html>, так как будет грузится лишний код)
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #7 :
20 сентября 2012, 20:31:58 »
Цитата: nightkon от 20 сентября 2012, 17:28:26
YuS
, увидев предоставленный вами код, сразу же обрадовался, но не доделал до конца.
Можете помочь?
Попробую, но ничего не гарантирую
Код:
^#~#(?=<html.*[\s<]*title[\s>]*(?i:одноклассники))(?&html_element)#~#
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #8 :
20 сентября 2012, 22:14:54 »
Что-то не работает...
Может вам поможет этот код (начало исходного кода сайта Одноклассники):
Код:
<!DOCTYPE html>
<html class=""><head><title>Одноклассники</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #9 :
21 сентября 2012, 00:15:19 »
Цитата: nightkon от 20 сентября 2012, 22:14:54
Что-то не работает...
Похоже, что элемент <html>...</html> таким способом не вырезать. Ну, тогда можно попробовать так:
Код:
.*#~#<html.*[\s<]*title[\s>]*(?i:одноклассники)[\s<]*/title[\s>]*.*\z#~#
все равно, ведь требуется полная вырезка страницы.
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #10 :
21 сентября 2012, 03:46:51 »
YuS
, не срабатывает.
Может, я что-нибудь не правильно делаю?
Этот код вставил в самый конец файла ContentMaster_Default.txt:
Код:
^#~#(?=<html.*[\s<]*title[\s>]*(?i:Одноклассники))(?&html_element)#~#
.*#~#<html.*[\s<]*title[\s>]*(?i:Одноклассники)[\s<]*/title[\s>]*.*\z#~#
После закрыл HC и снова запустил его, через некоторое время прошла инициализация CM (получил оповещение в нижнем экране, во всплывающем блоке), обновляю сайт одноклассники и сайт всё равно грузится, т.е. правило не сработало.
- Может нужно в самом расширении что-то нажать, чтобы база правил "Замены текста" в CM обновилась?
- Или может, нужно другим образом вставлять приведенный вами код, т.е. через определенную программу. Потому что, я не нашел в настройках самого расширения кнопки, типа "Добавить правило", из-за этого вписал вручную - в сам файл.
Вы можете у себя проверить его и если получится написать сюда как вы сделали? Буду очень сильно признателен вам, т.к. тут у нас на работе очень часто пользуются "обходящими маневрами" для открытия соц. сетей, а работают из-за этого мало.
«
Последнее редактирование: 21 сентября 2012, 03:55:21 от nightkon
»
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #11 :
21 сентября 2012, 07:47:17 »
Цитата: nightkon от 21 сентября 2012, 03:46:51
YuS
, не срабатывает.
Может, я что-нибудь не правильно делаю?
Скорее всего.
Чтобы пользовательские правила не затирались при обновлении, лучше создать отдельный текстовый файл, в данном случае с таким содержанием:
Код:
-- Список замен текста
## REPLACEMENTS
.*#~#<html.*[\s<]*title[\s>]*(?i:Одноклассники)[\s<]*/title[\s>]*.*\z#~#
- это правило точно работает, проверено. На всякий случай, не помешает проверить кодировку файла. Затем подключить этот файл в настройках CM и сохранить.
Для перезагрузки списков необязательно перезагружать HC, достаточно на иконке в трее нажать ПКМ и выбрать необходимый пункт.
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #12 :
21 сентября 2012, 09:30:35 »
YuS
, огромное спасибо!!!!!! ПОЛУЧИЛОСЬ!!!!!!! КАК ЖЕ Я РАД!
Слава Богу! ухх...
Ещё одно, пожалуйста... : вы можете мне дать статью про регулярные выражения, чтобы мне самому сделать для остальных соц. сетей?
Сообщить модератору
Записан
YuS
Ветеран
Репутация: +30/-4
Offline
Сообщений: 701
crazy
Re: Черный список HC vs анонимайзеры
«
Ответ #13 :
21 сентября 2012, 11:16:45 »
Цитата: nightkon от 21 сентября 2012, 09:30:35
Ещё одно, пожалуйста... : вы можете мне дать статью про регулярные выражения, чтобы мне самому сделать для остальных соц. сетей?
В принципе, в гугле полно ссылок. Вот тут можно почитать:
раз
,
два
,
три
и т.д., ещё в хелпе для HC тоже есть ссылка на документ с описанием регэкспов.
Сообщить модератору
Записан
nightkon
Новичок
Репутация: +0/-0
Offline
Сообщений: 14
Re: Черный список HC vs анонимайзеры
«
Ответ #14 :
21 сентября 2012, 11:41:20 »
Спасибо!
Сообщить модератору
Записан
Страниц: [
1
]
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...