![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() кто подскажет как авторизоваться на сайте vkontakte.ru... нужно отправить пост-запрос как я понял... а в каком виде? и как? вообще не в курсе...
![]() ![]() если не сложно то приведите код составления и отправки пост запроса (vkontakte.ru) - авторизация... ![]() |
#2
|
||||
|
||||
![]() Вроде есть открытый исходник программы vktools, даже группа есть в ВКонтакте. Она тебе поможет в авторизации. Но есть одна проблема: эту программу написал какой-то лох так, что сложно понять исходный код.
|
#3
|
||||
|
||||
![]() задам вопрос в уже до этого созданной мной теме... запрос послал, проблема в том что при удачной авторизации всё проходит нормально и в memo1 выводиться текст: что "авторизация прошла успешно" а при попытке авторизоваться например с неправильным паролем или логином: вылезает ошибка
![]() вот код: Код:
вот что вылазит при попытке авторизоваться при неправельном пароле или логине: скриншот: http://www.delphisources.ru/forum/at...d=129857369 2 ..., а не выводит текст в memo1... ![]() ![]() Последний раз редактировалось eXplorer, 24.02.2011 в 21:59. |
#4
|
|||
|
|||
![]() Ну дык отлавливай эксепшн:
Код:
|
#5
|
||||
|
||||
![]() Большое спасибо!
![]() ![]() |
#6
|
||||
|
||||
![]() у IdHTTP1 свойство HandleRedirects выставь в True. из-за не правильных логине/пароле тебя 302 кодом (ResponseCode) перебрасывает на страницу с ошибкой авторизации.
Пишу программы за еду. __________________ |
#7
|
||||
|
||||
![]() Цитата:
при HandleRedirects:=true всё равно ошибка лезит.... а насчёт того, что отловить эксепшн ((( это я плохо понял... никогда не пользовался и незнаю что такое и куда это писать ![]() Цитата:
![]() ![]() |
#8
|
||||
|
||||
![]() у IdHTTP1 свойство HandleRedirects выставь в True перед вызовом Post()!!! а лучше в Object Inspector.
Пишу программы за еду. __________________ |
#9
|
||||
|
||||
![]() ![]() ![]() ![]() |
#10
|
|||
|
|||
![]() Вот почитай тут, здесь подробно написано
http://koderzone.3dn.ru/news/api_vko.../2011-02-20-87 |
#11
|
||||
|
||||
![]() Извеняюсь конечно может я просто не понимаю, но выше указанная ссылка мне ни чего не дала... ибо в той статье немного о другом реч идёт ИМХО
![]() решил проблему сам... сделал проще как мне кажется: Код:
![]() |
#12
|
|||
|
|||
![]() я особо просто не вчитывался, привел тебе примерчик авторизации, но сейчас понимаю проблема в другом. Мой тебе совет try except
![]() |
#13
|
||||
|
||||
![]() спасибо!) всем спасибо!
![]() ![]() |
#14
|
|||
|
|||
![]() Здравствуйте. Мне нужно было научиться программно авторизовываться на сайтах. Авторизовываться я указанным тут методом научился, но возник вопрос. После авторизации на большинстве сайтов Не получается осуществить переход на страницу из сайта
Пытаюсь сохранить и передать Cookies указываю параметры, (беру из Сниффера) =============================================== Response.Text:=''; Idhttp1.Request.UserAgent Idhttp1.Request.Host Idhttp1.Request.Accept Idhttp1.Request.AcceptLanguage Idhttp1.Request.AcceptEncoding Idhttp1.Request.Referer Idhttp1.Request.Connection Пытаюсь загрузить Код сайта в переменную Response.Text:=IdHttp1.Get('Сайт.php/любая страница'); Смотрю Memo1.Text:=Response1.Text; И Мемо показывает мне значок (Похожий на 'Фиг тебе,!!! а не код страницы') ================================================= Вопрос в том, как правильно авторизоваться, чтобы можно было гулять по сайту. (если вопросы поставил нубские или глупо сформулировал (мало ли кого раздражают такие постановки задач) - заранее извиняюсь) Спасибо за внимание, Заранее спасибо за помощь Последний раз редактировалось daslex, 03.05.2011 в 22:12. |