|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.01.2013, 21:28 | #1 | |
Регистрация: 07.04.2012
Сообщений: 5
|
Авторизация на Delphi7+Indy+HTTPS
Привет. Набросал код для авторизации на одном сайте. Но она не проходит. Использую Delphi7, Indy, нужные библиотеки ssl в папке с программой. Пробовал HttpAnalyzer-ом, передаются те же данные за исключением некоторых пустых. Выкладываю саму программу с кодом. Помогите пожалуйста кто может. Уже не первый день не получается.
Ошибок никаких не выдает, просто не авторизуется, видимо каких-то параметров не хватает. Не знаю, что ещё можно передать ему. Цитата:
Последний раз редактировалось AndreiST; 27.01.2013 в 21:44. |
|
27.01.2013, 22:42 | #2 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 171
|
Код:
|
27.01.2013, 22:53 | #3 |
Регистрация: 07.04.2012
Сообщений: 5
|
нет так тоже не идет, уже пробовал
|
28.01.2013, 11:45 | #4 | ||
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Цитата:
Цитата:
Куки обязательно передай! +1 От себя добавлю, что параметр dummy отправляется в формате UTF, да к тому же закодированным. Для тебя, AndreiST, получай куки, делая GET-запрос на страничку, и потом передавай POST на https://bluebird4.betonmarkets.com/d/do_login.cgi. Вот что отправляет мой браузер: Код:
Последний раз редактировалось Lardes; 28.01.2013 в 11:48. |
||
28.01.2013, 12:39 | #5 |
Регистрация: 07.04.2012
Сообщений: 5
|
Спасибо, Lardes, вечером сделаю по твоему совету, потом отпишусь
|
28.01.2013, 14:11 | #6 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Пожалуйста))
Заметил, что при успешной авторизации у них происходит редирект на https://vr-deal01.betonmarkets.com/d...ocus=myaccount Если собираешься парсить, куки для этого обязательны. Заранее хочу сказать, что после этого у тебя вдруг могут возникнуть проблемы: такая особенность инди, то версия не та, то библиотеки левые. Совет: переходи на синапс. Лично для тебя - реализация на синапсе. P.S. Весы рядом =) |
28.01.2013, 20:32 | #7 | |
Регистрация: 07.04.2012
Сообщений: 5
|
Пока ничего хорошего с получением куки через get-запросы не сделал. Потом как-нибудь попробую: осталось каких-то несколько шагов.
Lardes, за реализацию проги на синапсе отдельное огромное спасибо. Пойду, в коде пока поразбираюсь=) У меня что-то страница таким образом не авторизованная получается Цитата:
Последний раз редактировалось AndreiST; 28.01.2013 в 21:35. |
|
29.01.2013, 09:38 | #8 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Разумеется ты её получишь не авторизованной по причине того, что ты открываешь её без всяких куков) Вариант - либо добавлять куки в IE, либо загружать в WebBrowser куки твоим вариантом:
Код:
|
30.01.2013, 10:46 | #9 |
Регистрация: 07.04.2012
Сообщений: 5
|
Lardes, спасибо за советы и помощь в написании кода.
Правда, теперь, через несколько дней, когда открываю страницу в TBrowser, появляется капча=), ну это не мешает. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
INDY + HTTPS + SSL | Maxwellion | Работа с сетью в Delphi | 5 | 16.01.2014 16:45 |
HTTPS, Indy 10, Delphi 7 | KoBaL | Работа с сетью в Delphi | 8 | 14.11.2012 15:08 |
авторизация на httpS | ProX_Alex | C# (си шарп) | 3 | 14.04.2012 15:37 |
https & indy | netronn | Работа с сетью в Delphi | 3 | 30.03.2011 12:34 |
HTTPS indy! | sergeyrulit | Общие вопросы Delphi | 0 | 31.08.2010 16:15 |