Форумы Форум www.proxomitron.ru
Все о программе Proxomitron
Главная  • FAQ для форума  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Личные сообщения  •  Вход
 Фильтруется лишнее .Как найти причинный фильтр .
 Сайт -> Форумы » Общие вопросы
Следующая тема
Предыдущая тема

Новая тема  Ответить
Автор Сообщение
Lamer
Advanced Member
Advanced Member


Зарегистрирован: 21.07.2006
Сообщения: 85

СообщениеДобавлено: Сб, Авг 21 2010 09:07 Цитировать |  |  | 

Здравствуйте . Иногда случается что программа режет нужный код страницы . Как правило в таких случаях можно найти и отключить причинный фильтр методом тыка . Но не всегда это так просто .

На http://www.google.ru/ig?refresh=1 например не получается разобратся с гаджетом конвертера валют . Ниспадающие списки блокируются программой .
Не подскажете , какие фильтры препятствуют нормальной работе ?

Image Image

_________________
Ламер со стажем
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2622
Откуда: SPb

СообщениеДобавлено: Пн, Авг 23 2010 09:59 Цитировать |  |  | 

В логе надо смотреть. И первым делом пробовать отключать фильтры, работающие со скриптами (javascript).
К началу Профиль Сообщение
Lamer
Advanced Member
Advanced Member


Зарегистрирован: 21.07.2006
Сообщения: 85

СообщениеДобавлено: Пн, Авг 23 2010 16:21 Цитировать |  |  | 

Пробовал постепенно фильтры отключать , что бы найти чем режется. Проблема в том что пока найдёшь выключишь почти всё а потом когда обратно включаешь опять не работает .
То есть там не один фильтр проблемный или они как то друг с другом конфликтуют ...

А в логе если я правильно понимаю вот это место

+++GET 2565+++
POST /utils/xslt.php?xml=http://www.cbr.ru/scripts/XML_daily.asp&xsl=../currency/json.xsl HTTP/1.1
User-Agent: Opera/9.80 (; U; ru) Presto/2.5.24 Version/10.54
Host: gadgets.sterno.ru
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: windows-1251, cp-1251, iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://gadgets.sterno.ru/utils/xslt.php?xml=http://www.cbr.ru/scripts/XML_daily.asp&xsl=../currency/json.xsl
Cookie: __utmz=109884307.1282569509.7.7.utmcsr=google.ru|utmccn=(referral)|utmcmd=referral|utmcct=/ig; __utma=109884307.1224420762.1280117131.1282368313.1282569509.7; __utmc=109884307; __utmb=109884307.1.10.1282569509
Cookie2: $Version=1
Content-Length: 0
X-Requested-With: XMLHttpRequest
X-Prototype-Version: 1.5.1.1
Accept: text/javascript, text/html, application/xml, text/xml, */*
Content-type: application/x-www-form-urlencoded; charset=UTF-8
Content-Transfer-Encoding: binary
Connection: keep-alive

_________________
Ламер со стажем
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2622
Откуда: SPb

СообщениеДобавлено: Пн, Авг 23 2010 18:21 Цитировать |  |  | 

Lamer писал(а):
А в логе если я правильно понимаю вот это место

+++GET 2565+++
POST /utils/xslt.php?xml=http://www.cbr.ru/scripts/XML_daily.asp&xsl=../currency/json.xsl HTTP/1.1

Это место, откуда начинается запрос; оно показывает только то, что запрос уходит (не блокируется вообще до отправки). А самое интересное должно быть дальше: ответ +++RESP с поправленными заголовками и списком сработавших веб-фильтров. Вот по этому списку фильтров и надо смотреть.

Ещё при тестах надо учитывать, что браузер (особенно такой шибко умный) любит кэшировать данные и после отключения фильтра может показать то же, что было со включенным. Обычно помогает <Shift>-Reload.
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2622
Откуда: SPb

СообщениеДобавлено: Пн, Авг 23 2010 18:45 Цитировать |  |  | 

Похоже, ему не нравятся фильтры, встраивающиеся в начало/конец кода. Например, Stop browser window resizing.

ПС: Забавно там в коде скрипта видеть:
Copyright: (c) 2007 Yahoo Inc.
К началу Профиль Сообщение
Lamer
Advanced Member
Advanced Member


Зарегистрирован: 21.07.2006
Сообщения: 85

СообщениеДобавлено: Вс, Сен 05 2010 08:38 Цитировать |  |  | 

Вот всё что было дальше +++RESP , сам кусок не смог найти .

Stop browser window resizing. отключил , кеш отчистил , не помогло .

_________________
Ламер со стажем
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2622
Откуда: SPb

СообщениеДобавлено: Вт, Сен 07 2010 15:45 Цитировать |  |  | 

Скорее всего, оно плохо работает с этими фильтрами:

Stop browser window resizing
Reset page events {^sites} [RT]
Suppress all JavaScript errors {set} [ALX]
Restore pop-ups after a page loads
К началу Профиль Сообщение
Lamer
Advanced Member
Advanced Member


Зарегистрирован: 21.07.2006
Сообщения: 85

СообщениеДобавлено: Ср, Сен 08 2010 07:33 Цитировать |  |  | 

Мда , всё равно не работает ( Проще наверное с Bypass сайт открывать чем пытатся заставить этот гаджет работать с включённым проксом .

В каждый фильтр в URL Match добавил (^([^/]++.|)google.ru) и всё равно не работает . С Bypass работает . Shocked

_________________
Ламер со стажем
К началу Профиль Сообщение
chAlx
Moderator
Moderator


Зарегистрирован: 30.06.2004
Сообщения: 2622
Откуда: SPb

СообщениеДобавлено: Ср, Сен 08 2010 16:43 Цитировать |  |  | 

Lamer писал(а):
В каждый фильтр в URL Match добавил (^([^/]++.|)google.ru) и всё равно не работает.


Ты же по логу видел: там запросы на всякий левак типа www.ig.gmodules.com и csi.gstatic.com. Попробуй указанные фильтры отключить и проверить; если поможет -- надо для них персонально смотреть (в логе же), на какие запросы они срабатывают:


Цитата:
+++GET 1828+++
GET /talkgadget/notifierclient?client=sm∝=iGoogle&nav=true&fid=gtn-roster-iframe-id&ts=0...............
User-Agent: Mozilla/5.0 (; U; ru; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6
Host: talkgadget.google.com

[..]

Match 1828: PageEraser 1/2 [LXX] v4.0
1828: Reset page events {^sites} [RT]
1828: Restore pop-ups after a page loads


Цитата:
Проще наверное с Bypass сайт открывать

И для этого есть специальный блоклист.
К началу Профиль Сообщение
Lamer
Advanced Member
Advanced Member


Зарегистрирован: 21.07.2006
Сообщения: 85

СообщениеДобавлено: Ср, Сен 08 2010 18:55 Цитировать |  |  | 

chAlx писал(а):
Скорее всего, оно плохо работает с этими фильтрами:

Stop browser window resizing
Reset page events {^sites} [RT]
Suppress all JavaScript errors {set} [ALX]
Restore pop-ups after a page loads

После отключения этих по прежнему нет
chAlx писал(а):

Match 1828: PageEraser 1/2 [LXX] v4.0

А вот так уже заработало Rolling Eyes

_________________
Ламер со стажем
К началу Профиль Сообщение
Показать сообщения:      
 
Новая тема  Ответить

 Перейти:   




Следующая тема
Предыдущая тема
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


P o w e r e d b y p h p B B © p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e :: Часовой пояс: GMT + 3