Как авторизироваться на сайте средствами дельфи?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как авторизироваться на сайте средствами дельфи? - 2009-03-21 11:47:21.826666
|
|
|
Sokolik
Сообщений: 46
Оценки: 0
Присоединился: 2009-02-19 14:36:16.693333
|
Как можно осуществить авторизацию на каком-нибудь сайте средствами дельфи? т.е. вбить в edit1 и edit2 логин и пас нажать but1 и чтоб тебя перебросило например в твой почтовый ящик
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-21 12:11:47.720000
|
|
|
L2nkeR
Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
|
Передай через сокеты данные формы авторизации серву, а как ответ получишь исходный код страницы твоего ящика. https://forum.antichat.ru/nextnewesttothread101964.html - тут на C++, в Delphi алгоритм аналогичен.
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-21 15:03:29.953333
|
|
|
Sokolik
Сообщений: 46
Оценки: 0
Присоединился: 2009-02-19 14:36:16.693333
|
А кто-нибудь может подробней объяснить, но не на си, а на дельфи?
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-21 16:55:52.076666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
Все зависит от структуры сайта. Вот пример авторизации на рапиде с помощью TWebBrowser
procedure TForm3.aLoginExecute(Sender: TObject);
var
I,J: integer;
ovElements: OleVariant;
begin
for I := 0 to ewb.OleObject.Document.forms.Length-1 do
begin
ovElements:= ewb.OleObject.Document.forms.item(i);
for J := 0 to (ovElements ).Length-1 do
begin
if (ovElements.item(j).name = 'accountid') then
ovElements.item(j).Value:=Edit2.Text;
if (ovElements.item(j).name = 'password') then
ovElements.item(j).Value:=Edit3.Text;
end;
end;
ovElements.submit;
end;
в Uses не забыть прописать это: MSHTML
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-24 02:45:09.643333
|
|
|
HolyAnimal =^.^=
Сообщений: 88
Оценки: 0
Присоединился: 2009-02-28 01:26:28.003333
|
Юзай cURL и LibcURL! Вот их оф сайт: http://curl.haxx.se/ Там все подробно описано и с примерами! Правдо, только на eng T_T А вот еще подробная статья про cURL на rus: http://www.livedevice.com/ground/curl_builder_c++/curl_builder_c++.html =^.^=
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-24 14:32:48.426666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
HolyAnimal =^.^=, как ты думаешь, есть разница между С++ и дельфи ?
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-24 14:48:49.380000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: VaZoNeZ HolyAnimal =^.^=, как ты думаешь, есть разница между С++ и дельфи ? с точки зрения поставленной задачи разница несущественна
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-24 15:26:14.176666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
Да, кстати нашел курл для дельфи, отличная вещь!
|
|
|
RE: Как авторизироваться на сайте средствами дельфи? - 2009-03-25 01:16:29.310000
|
|
|
HolyAnimal =^.^=
Сообщений: 88
Оценки: 0
Присоединился: 2009-02-28 01:26:28.003333
|
quote:
ORIGINAL: Denaturat quote:
ORIGINAL: VaZoNeZ HolyAnimal =^.^=, как ты думаешь, есть разница между С++ и дельфи ? с точки зрения поставленной задачи разница несущественна +1 -_^ quote:
ORIGINAL: VaZoNeZ Да, кстати нашел курл для дельфи, отличная вещь! ну так и я про это! ^_^
|
|
|
|
|