Доступ к странице iframe через HttpClient Apache - PullRequest
0 голосов
/ 16 июня 2011

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

Я вижу URL-адрес родительской страницы и много раз пытался зайти на него через HttpGet (конечно, после входа в систему и возможности посетить любую страницу, относящуюся к другой учетной записи), но она не удалась. Фактически, страница, которую мне дают, это страница, которую пользователь получил бы, если бы он вообще не входил в систему. Тем не менее, в строке выше моего HttpGet выполнить для этого родителя iframe, я показываю, что я вошел через куки.

Короче говоря, как я могу получить доступ к родительской странице iframe и оставаться в системе?

1 Ответ

0 голосов
/ 16 июня 2011

Я полагаю, это связано с тем, что ваш зарегистрированный файл cookie не связан со вторым запросом, сделанным iframe и, таким образом, перенаправляет вас на страницу входа.

Вы должны иметь возможность просматривать iframe, запрашивая его отдельно и передавая свой зарегистрированный файл cookie. например,

HttpURLConnection.setRequestProperty("Cookie", "JSESSIONID=" + sessionId);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...