Russian Qt Forum
Ноябрь 23, 2024, 19:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Капча + Куки или "обмани веб сайт".  (Прочитано 3630 раз)
ieroglif
Гость
« : Июль 01, 2010, 06:12 »

Пытаюсь сделать на свой сайт автопостер (а то задолбало с моим трёхколёсным инетом фотки загружать часами из которых 80% времени тратится на открывание веб страниц а не на конкретную заливку файла).
Обломался на капче.
Отключаю капчу - всё работает.
Включаю - капча не выдаётся. вместо неё выдаётся картинка сообщающая о проблемах с куками (есть такая функция в некоторых модулях капчи).
Однако уже просто зло берёт и хочется сделать всё хорошо (капчу отрубать не хочу).
Я уже просто моделирую работу файрфокса от и до - сначала запрашиваю страницу логина, потом логинюсь, потом запрашиваю страницу новой картинки, потом запрашиваю код капчи (разумеется всё из программы).
Сверяю с файрбагом - все куки, все хедеры, в общем уже почти руками тупо всё копирую с файрфокса - всё равно йух!
Понимаю что вопрос относится к разряду "телепатических", но тем не менее - может у кого был опыт или просто есть какие идеи - в чём может быть косяк?

Писал для теста на локалхосте примитивный сайт выполняющий эти же функции - страница логина, форма логина, страница загрузки файла с генерящейся капчей - на локалхосте всё работает - картинка грузится, в программе отображается, проверки проходит, в общем - всё ок.

Интуитивно понимаю что проблема на стороне сайта, но ковыряться в куче друпаловских модулей лежащих на серваке при скорости инета в 0.7 - 1.5к меня обламывает ещё больше чем неработающая прога Улыбающийся.

И так, уважаемые телепаты и просто любители предположений - в чём может быть проблема?
С радостью проверю все ваши идеи - мой моск уже просто сломан.
Записан
SABROG
Гость
« Ответ #1 : Июль 01, 2010, 09:42 »

Попробуй отключить в firefox javascript и flash. Если всё будет нормально заливаться, то уже копируй хедеры в свою программу.

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

Флеш умеет ставить так называемые "супер куки". Запись идет в Local Storage, туда же куда и настройки с сейвами от всяких флеш игр кидаются. Ставить такие супер куки любит mail.ru, youtube и trolltech кстати. Задетектить можно дополнением Better Privacy для Firefox.
Записан
SimpleSunny
Гость
« Ответ #2 : Июль 01, 2010, 11:02 »

Скорей всего запрос не полностью идентичный Улыбающийся
Запусти wireshark (http://www.wireshark.org/download.html) поставь фильтр на http. Открой firefox проделай указанные действия, запусти свою программу. А потом методично и внимательно сравнивай, что отсылает firefox, а что отсылает твоя программа.
Записан
ieroglif
Гость
« Ответ #3 : Июль 01, 2010, 13:31 »

спасибо за советы, буду взрывать моск далее.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 20.