+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 25 26 [27] 28 29 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1125986 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fernand
Пользователь
**

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

Сообщений: 65


« Ответ #520 : 10 августа 2008, 09:07:34 »

Подскажите, никак не справлюсь..
Есть страница http://blogs.yandex.ru/search.xml?news=www.newizv.ru/lenta/95634/ , на не есть сслылки ("показать полный текст") - например http://blogs.yandex.ru/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=%28%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888+%26%26%2F%28-3+3%29+%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873+%26%26%2F%28-3+3%29+%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498%29
Имеется правило белого списка: #10#~#True#~#ajax(\.|_|/)#~##~##~#False#~#False#~#False#~#False#~#True#~#False , то есть запрещена переадресация (т.к. при отсутствии его ссылка "виснет") - в результате получаемый контент падает в виде разных файлов (например Z:\Cache\blogs.yandex.ru\ajax\cachedcopy.xml^\EEEBF31E или Z:\Cache\blogs.yandex.ru\ajax\cachedcopy.xml^\04F62339) - одинаковых по содержанию.
Пробовал и скрипт lua (#.  <script=lua\dont_update_file_by_size.lua>) и в тренажере "изёживался" Улыбка не получается - в мониторе строчки при загрузке отличаются
Код:
1.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id5

2.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id3

Не могу понять из чего формируется имя файла.. Хотелось бы чтоб ajax нормально отрабатывал /на ru-board настраивал/ (в случае "неизмененности" брался из кэша)
Спасибо.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #521 : 10 августа 2008, 10:52:31 »

Не могу понять из чего формируется имя файла.

Имя файла формируется из URL. URL в твоем случае отличается, поэтому и имена файлов в кэше не совпадают и, следовательно, не обновлять их не получается.

Что можно сделать:
1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали.
2. Добавить правило в список "Не обновлять".

Цитировать
в случае "неизмененности" брался из кэша

С этим проблемы. Сервер blogs.yandex.ru в заголовках не сообщает размер передаваемого файла, поэтому скрипт dont_update_file_by_size.lua не сработает. Проверить неизменность файла невозможно. Можно лишь не обновлять по URL...
Сообщить модератору   Записан
Fernand
Пользователь
**

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

Сообщений: 65


« Ответ #522 : 10 августа 2008, 12:15:14 »

Цитировать
1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали.
Как это сделать? Учитывая то что имя файла не фигурирует в ссылке? Ведь необходимо выделить ту её часть, которая отвечает за это имя..
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #523 : 10 августа 2008, 13:26:02 »

Как это сделать? Учитывая то что имя файла не фигурирует в ссылке?

Имя файла формируется по URL: сделай одинаковый URL - получишь одинаковое имя файла.

Для твоих двух URL:
Код:
1.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id5

2.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id3

Подойдет такое правило в "Преобразовании URL":

#5#~#True#~#(blogs\.yandex.ru/ajax/.*)&requestid=y5__id\d+$#~#\1#~#False#~#True
Сообщить модератору   Записан
hello
Пользователь
**

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

Сообщений: 55


« Ответ #524 : 12 августа 2008, 22:03:49 »

Как максимально скрыть правило, а то я тут недавно видел, как один ламер. догадался искать правила в черном списке и выключать их.
Например как скрыть в vkontakte.ru - так чтобы он заблокировался, а то у меня просто написано +vkontakte.ru
а надо как то внедрить, чтобы вообще скрылся.

И вопрос отвлеченный от программы:
Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1
вроде должно сработать ведь.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #525 : 12 августа 2008, 23:06:09 »

Как максимально скрыть правило

В следующей версии HC можно будет блокировать сайты по IP. Правило для Черного списка такое (в версии HC 1.0.0.64 работать не будет!):
IP 195.190.105.235-195.190.105.242
Но номер правила все равно можно увидеть в Мониторе и по нему найти правило...

Цитировать
Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1

В файле HOSTS. В настройках на вкладке "Общие / Кэш DNS" есть кнопка для его редактирования.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

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

Сообщений: 5513



« Ответ #526 : 12 августа 2008, 23:10:40 »

Например как скрыть в vkontakte.ru - так чтобы он заблокировался
Попробуй вставить в список Серверы-посредники
#5#~#True#~#DEV#~#http://127.0.0.1:0/#~##~#\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75
Если все получится, то врагу тяжелее будет отыскать причинное место в НС.
Сообщить модератору   Записан
hello
Пользователь
**

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

Сообщений: 55


« Ответ #527 : 12 августа 2008, 23:15:36 »

ооо а как так кодировать? я бы хотел вообще писать в таком формате.
Я например нахожу какой нибудь сайт типа bannerbank.ru и сразу его блокирую, простым правилом:
+bannerbank.ru
а я бы хотел все скрывать более сложными путями, например давать ссылку на другой сайт, типа при открытии его, редиректить на что то другое или на пустую страницу и т.п.
Сообщить модератору   Записан
Михаил
Gold beta tester
*****

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

Сообщений: 5513



« Ответ #528 : 12 августа 2008, 23:30:21 »

Цитировать
как так кодировать? я бы хотел вообще писать в таком формате.
Каждая буква/цифра/знак может быть заменена последовательностью \xDD
DD - это шестнадцатиричный код. Берется из таблички.
Например, символу "a" соответствует "\x61"
"vkontakte.ru" будет выглядеть как "\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75"
Но муторно так правила писать. Потом ведь не вспомнить/не разобраться, кто есть ху.
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #529 : 13 августа 2008, 23:33:14 »

Нужно чтобы запросы браузера обрезались
http://nulled.ws/showthread.php?t=58028&highlight=поисковыйзапрос
http://nulled.ws/showthread.php?t=58028&page=3&highlight=поисковыйзапрос
до таких:
http://nulled.ws/showthread.php?t=58028
http://nulled.ws/showthread.php?t=58028&page=3
Пожалуйсто Улыбка
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #530 : 13 августа 2008, 23:44:22 »

Нужно чтобы запросы браузера обрезались

#5#~#True#~#&highlight=[^&]*#~##~#False#~#True
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #531 : 13 августа 2008, 23:55:15 »

Спасибо работает.
Нашелся баннер который минует правило для webwarper:
#5#~#True#~#webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True
Там урл содержит clientscriptnogz а в правиле clientscriptgz, сделал так
#5#~#True#~#webwarper\.net/ww/(~clientscript(no)gz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True
сработало
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #532 : 14 августа 2008, 00:12:20 »

Там урл содержит clientscriptnogz

Хм, URL c "no" обычно появляется, когда сжатие отключено либо в браузере, либо что-то его режет! В таком случае вообще нет смысла использовать WebWarper!

Напиши URL страницы, где ты видел такой баннер, проверю у себя...
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #533 : 14 августа 2008, 00:39:09 »

Вчера только прикрутил варпер чтоб на searchengines через онспид заходить. Без варпера блокирует по ИП.
Во всех топиках был этот баннер например:
http://www.webwarper.net/ww/forum.searchengines.ru/showthread.php?t=250463&page=4
Правда сейчас он не появлялся пока блэк список не выключил... Проксомитрон использую с настройками по умолчанию.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #534 : 14 августа 2008, 00:51:55 »


У меня на этой странице никаких URL с "clientscriptnogz" нет.
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #535 : 14 августа 2008, 01:12:36 »

У меня на этой странице никаких URL с "clientscriptnogz" нет.
Вобщем с этим все ясно, это сервер онспид так качает.
У меня еще вопрос небольшой. При просмотре в hcHistorian страниц этого топика, почемуто вместо страниц со 2 по 26 появляются 1 или 27, вот например вместо этой первая:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.320
чето слеша в коце нет странно. Списки стандартные.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #536 : 14 августа 2008, 01:18:33 »

чето слеша в коце нет странно. Списки стандартные.

Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...
Сообщить модератору   Записан
HKLM
Старожил
****

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

Сообщений: 305


« Ответ #537 : 14 августа 2008, 01:30:19 »

Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...
Тогда может его переделать можно. Хотя конечно и так нормально.
Сообщить модератору   Записан
kira
Новичок
*

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

Сообщений: 8


« Ответ #538 : 15 августа 2008, 11:43:44 »

Здраствуйте!
Как сделать чтобы пользователи запросившие www.odnoklassniki.ru попадали на mail.ru?
СПасибо.
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #539 : 15 августа 2008, 14:38:17 »

Цитировать
Как сделать чтобы пользователи запросившие www.odnoklassniki.ru попадали на mail.ru?
В список Переадресация добавить правило (строку ниже забрать в буфер и в списке Переадресация выполнить команду контекстного меню Добавить правило из буфера)
#5#~#True#~#odnoklassniki\.ru#~#mail.ru#~#False#~#True
Сообщить модератору   Записан
Страниц: 1 ... 25 26 [27] 28 29 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: