Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2013, 16:13   #1
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
Вопрос Как залогиниться на сайте

передо мной встала задача грабить контент с одного сайта, точнее нужно распарсить несколько страниц и пихнуть это все в Excel файл. Но проблема в том, что контент этот доступен только зарегистрированным пользователям. Собственно вопрос: как можно программными средствами Delphi залогиниться и поддерживать сессию столько, сколько мне нужно.
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 15.02.2013, 16:48   #2
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Можно написать на Synapse (?) или на Indy, или на сокетах (в общем, что удобнее). На счет сессии: как правило, после успешной авторизации сервер дает куки для дальнейшей махинацией с сайтом. Вот их как раз и используете. В общем, главное написать код авторизации
Lardes вне форума Ответить с цитированием
Старый 15.02.2013, 20:48   #3
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Да... но что мне с куками делать... что то ни чего не нашел по этому поводу...
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 15.02.2013, 20:56   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Сначала делаете необходимые гет или пост запросы.
Получаете куки.
В зависимости от используемых средств или вручную их прикрепляете к запросу, или они уже будут прикреплены ко всем запросам.
Имхо, Synapse оптимален (глюков не замечал по сравнению с инди).
Оценить синапс можно в теме http://programmersforum.ru/showthread.php?t=226607.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 15.02.2013, 22:20   #5
stalker1995s
Gamedeveloper
Форумчанин
 
Аватар для stalker1995s
 
Регистрация: 11.07.2012
Сообщений: 149
По умолчанию

Юзай IDHTTP и CookieManager.
stalker1995s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как залогиниться на my.mail.ru VladimirAleks Работа с сетью в Delphi 2 06.12.2009 01:04
TidHTTP - не могу залогиниться на сайте Usov Работа с сетью в Delphi 17 30.10.2009 05:43
Скрипт: залогиниться автоматом на DLE и н-р отправить лс covetnik PHP 0 15.09.2009 13:44
Никак не могу залогиниться в контакт TwiX Работа с сетью в Delphi 5 06.08.2009 10:54
как залогиниться автоматом? geget Работа с сетью в Delphi 43 30.08.2008 22:57