Есть ли возможность получить куки из флеш-приложения, используя java? - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь получить данные с веб-сайта, но сначала мне нужно войти на сайт, используя Java. Скрипт работал до сих пор, но теперь на сайте установлена ​​антибот бот-система. До сих пор процедура была простой, я создавал HttpStreamWriter и отправлял свои данные на страницу login.php, затем получал файлы cookie и позже, когда я хочу получить данные с сайта, я повторно отправляю файл cookie из файла login.php страница, но теперь есть проблема: анти бот система: Я не уверен, но я думаю, что это система: https://github.com/yuri-gushin/Roboo/blob/master/Roboo.pm

Система анти-бот создает cookie-файл, называемый анти-бот, и я не могу получить доступ к странице без этого cookie, проблема в том, что cookie создается флеш-приложением только после загрузки страницы, поэтому я не могу получить куки со страницы?

Есть идеи как взломать это? Спасибо!

1 Ответ

0 голосов
/ 09 января 2012

Вам нужно узнать об извлечении куки, вот как это сделать или на сайте oracle

То есть вам нужно подключиться к сайту, пролистывать заголовки до Set-Cookie. Имея правильный заголовок http, вы сможете его очень легко разобрать.

После чего вам придется вернуть его к следующему запросу.

Редактировать

Flash cookie или Локальный общий объект хранятся в AMF. AMF будет использоваться для хранения чего угодно, проблема с вашим вариантом использования заключается в том, что вы не знаете, какое значение (или, возможно, экземпляры классов) было сериализовано ...

Однако вы можете (потребуется время, по крайней мере, для включения всех необходимых библиотек) попробовать AMFConnection для получения информации. Но я не буду ставить на это.

Не могли бы вы связаться с веб-мастером, чтобы получить некоторую информацию об этом? Или на этом сайте нет логина API?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...