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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Get + js + cookie  (Прочитано 2934 раз)
BuRn
Гость
« : Август 10, 2014, 22:03 »

Добрый вечер. При получении странички гетом, получаю контент вида :"Для работы с данным сайтом следует включить js и куки". Залез в сырцы сайта, кука генерится js скриптом, какие есть решения данной ситуации, что бы получить адекватный контент? Вариант закопить куку в программу с браузера не подходит.
Записан
Bepec
Гость
« Ответ #1 : Август 10, 2014, 22:17 »

Ахз. Я лично плюнул на это дело и взял питоновский фреймворк для этих дел Улыбающийся

На моем опыте поясню.
Сайт - там страничка генерится javascript'ом, т.е. джава меняет html.
Загружая гетом  - мы получаем пустую страницу с скриптом java.
Теперь надо, чтобы он выполнился и создал нормальную страницу, но тут закавыка. Отдельно от webView java не исполняется. Можно конечно взять и создать page, засунуть туда скрипт, но это работать не будет (ну я так думаю, ведь куков нет и прочих плюшек, они создаются WebView).
« Последнее редактирование: Август 10, 2014, 22:21 от Bepec » Записан
BuRn
Гость
« Ответ #2 : Август 10, 2014, 22:19 »

Ахз. Я лично плюнул на это дело и взял питоновский фреймворк для этих дел Улыбающийся
Не уж то и извратиться никак нельзя? Все же основано на пост и гет запросах, была мысля раскурить скрипт который генерит куку, но к сожалению, если я и нашел то что действительно ее генерит, то я не нашел вызова этой функции, к сожалению с вебом у меня плохо, по этой причине мои эксперименты далеко не ушли
Записан
Bepec
Гость
« Ответ #3 : Август 10, 2014, 22:22 »

Добавлю - нет, нельзя. Опять таки на моём печальном опыте - там на сайте накручено около 8-9 подгружаемых скриптов со своими переменными, проверками и прочей фигней. Я лично сдался на 3 странице из 20 Улыбающийся

PS хотя это по вашему сайту смотреть надо. Если джава не используется в качестве движка, то вполне возможно куку скопировать просто.
« Последнее редактирование: Август 10, 2014, 22:26 от Bepec » Записан
BuRn
Гость
« Ответ #4 : Август 11, 2014, 20:20 »

Добавлю - нет, нельзя. Опять таки на моём печальном опыте - там на сайте накручено около 8-9 подгружаемых скриптов со своими переменными, проверками и прочей фигней. Я лично сдался на 3 странице из 20 Улыбающийся

PS хотя это по вашему сайту смотреть надо. Если джава не используется в качестве движка, то вполне возможно куку скопировать просто.
Раскопал, все оказалось проще, 2 гета один из которых получил куку, второй с уже установленной кукой. Кука генерилась постоянно новая из за не установленного хеадера User-agent
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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