|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
|
Как осхранить куки при повторном парсе страницы?28.03.2011, 20:20. Показов 3244. Ответов 24
Метки нет (Все метки)
Не сохранаются куки, Программно авторизовываюсь на сайте, сново парсю страничку(там просто стоит переадресация и получается что если не парсить страничку второй раз то проверка идет на переадресацию), делаю проверку авторизовался ли я, и страница выходит не авторизованная( Куки не сохранились. Вроде можно сохранить с помощью idcookiemanager, но вот как?)
0
|
|
| 28.03.2011, 20:20 | |
|
Ответы с готовыми решениями:
24
Redirect при парсе Съезжает баннер куки при масштабе страницы в мобильной версии Chrome Как передать значение куки из одной страницы в другую? |
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
| 29.03.2011, 10:52 | |
|
надо начинать с того какой компонент ты используешь, если IdHTTP то там все просто
1
|
|
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
||
| 29.03.2011, 11:45 [ТС] | ||
|
0
|
||
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
| 29.03.2011, 11:53 | |
|
достаточно AllowCookies поставить в true
для автоматической переадресации HandleRedirects поставь true Добавлено через 1 минуту случаем не на vkontakte авторизоваться хочешь?
1
|
|
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
|
| 29.03.2011, 13:26 [ТС] | |
|
Нет, для брута мчу) Сейчас испробуем, хотя я для куков ставил труе.
Добавлено через 26 минут Я это уже все ставил и не помогало. Он просто переходит на не авторизованную страничку(
0
|
|
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
| 29.03.2011, 13:32 | |
|
значит парси страницу добавляй к себе куки которые не добавились автоматом.
Запусти снифер и сравни какие куки передаются при авторизации через браузер и через твою прогу. P.S. Кинь ссылку на сайт, будут время я посмотрю
1
|
|
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
|
| 29.03.2011, 14:25 [ТС] | |
|
http://www.fteam-online.ru/index.php
Ловил сниффом, куки одни и те же переходят, но страничка авторизованного не сохраняется
0
|
|
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
| 29.03.2011, 14:56 | |
|
GreeF, ну ты дай тогда логин и пароль
1
|
|
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
|
| 29.03.2011, 15:04 [ТС] | |
|
Скинул в пм
0
|
|
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
|
| 29.03.2011, 16:28 | |
|
авторизовался, там без указания Cookie: PHPSESSID не хотело авторизовываться,
Добавь себе в запрос Cookie: PHPSESSID=siiqrbco9c9qr0qd0s3pdvlqf0
1
|
|
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
||||||
| 29.03.2011, 16:44 [ТС] | ||||||
|
Добавил строчку перед проверкой
И опять как не авторизованный(
0
|
||||||
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||
| 29.03.2011, 17:15 | ||
|
покажи полностью код авторизации
Не по теме: выложить сюда готовый код было бы слишком просто )) Добавлено через 56 секунд
1
|
||
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
||||||
| 29.03.2011, 17:29 [ТС] | ||||||
0
|
||||||
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||||||||||||||||
| 29.03.2011, 17:40 | ||||||||||||||||
|
ох нагородил )))
зачем тебе 2 строки
Помимо post данных нужно передавать данные заголовка запроса Request. Их заполни один раз не нужно их в цикле каждый раз заполнять Такие как:
Посмотри в снифере что передается кстате это можешь убрать, роли не играет
да и CookieManager тебе не нужен, достаточно AllowCookies поставить true Добавлено через 41 секунду если уж не получится, выложу свой код
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
|
| 29.03.2011, 17:50 [ТС] | |
|
Все у меня правельно!(Я мею ввиду цикл, мне так и нужно))
AllowCookie самого начала поставил труе Нифига не идет.. Сниффер:
0
|
|
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||||||||
| 29.03.2011, 18:09 | ||||||||
|
Зачем ты мне скрины снифера показываешь? ты добавил в код то что я говорил?
Добавлено через 5 минут ладно на код
0
|
||||||||
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
||||||
| 29.03.2011, 18:30 [ТС] | ||||||
|
Прости меня за мою тупость)
Модифицировал твой код след образом:
0
|
||||||
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||
| 29.03.2011, 18:46 | ||
|
ты вообще читаешь что я тебе пишу?
из winApi в моем коде только ShellExecute, она для того что бы было видно авторизовались мы или нет на сам процесс посылки запросов она не влияет. Создай отдельно проект кинь одну кнопку на форму в обработчик напиши мой код, запусти проект нажми на кнопку и через секунду откроется страничка в браузере на которой будет видно авторизован ты или нет. Когда разберешься с кодом потом вставляй в свою прогу
1
|
||
|
0 / 0 / 0
Регистрация: 28.03.2011
Сообщений: 34
|
||||||
| 29.03.2011, 19:10 [ТС] | ||||||
|
Короче создал нью форм, опять же убрал из твоего кода проврку заходя на сохранненую страницу, ибо он убивала мой браузер.
0
|
||||||
|
2184 / 1255 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
|
||||||
| 29.03.2011, 20:25 | ||||||
|
а так:
1
|
||||||
| 29.03.2011, 20:25 | |
|
Помогаю со студенческими работами здесь
20
Как при повторном запуске, открыть свернутое приложение? Как запретить при повторном клике скрытие дива?
Как вызвать KeyDown при повторном нажатии клавиши с клавиатуры? Как сделать при повторном нажатие на Label не выполнялось действие? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|