Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

Как автоматически из моей программы входить в почтовик?   Найти похожие ветки 

 
Volf_555   (2006-01-17 13:34) [0]

Есть следующий html-файл:
<html>  
<head>
<body bgcolor=black>
<title> Вход на почтовики </title>

<h3 class=head_1><Font color=lightgreen size=6><center>Авторизация на </h3></center></Font><center><img src="mail.ru.gif"></img></center>
<br>

<p class=abzac><Font color=orange size=4>Для входа в систему введите, пожалуйста, логин и пароль. Если у Вас еще нет логина, Вам необходимо <a href=http://win.mail.ru/cgi-bin/signup><Font color=lightblue>зарегистрироваться.</a></p></Font></Font>

<form name=Auth method=post action="http://win.mail.ru/cgi-bin/auth">

<input type=hidden name=Mpopl value=378896770>
<input type="hidden" name="page" value="">
<input type="hidden" name="post" value="">
<input type="hidden" name="login_from" value="">

<br><Font color=yellow>Имя</Font>
<br><input type="text" name="Login" value="MYLOGIN" class=w_100></td>

<select class=w_100  name="Domain">
<option value="mail.ru" >@mail.ru</option>
<option value="inbox.ru" >@inbox.ru</option>
<option value="bk.ru" >@bk.ru</option>
<option value="list.ru"  SELECTED>@list.ru</option></select>

<br>
<br><Font color=yellow>Пароль</Font>
<br><input  type="password" name="Password" value="MYPASSWORD" class=w_100>
<a href="http://www.mail.ru/pages/help/92.html" target=_new><Font color=magenta>Забыли пароль?</a></Font>
<br>
<p><input type=checkbox name="level" value=1 id="alien"><label for="alien"><Font color=cyan>Чужой компьютер</label></Font>
<br>
<br>
<p><input type="Submit"  value="     Войти     " style="margin-top:4px">
</form>

</body>
</html>


После нажатия на кнопку Войти - попадаю на свой почтовик.

Как из Delphi автоматически можно было проделать тоже самое?
(открыть IE и отправить форму)


 
dimodim   (2006-01-17 19:58) [1]

Смотри на примере yandexa как через параметр yandsearch?= передается
значение поиска
те посмотри как твой html после нажатия кнопки
отправь форму


 
Volf_555   (2006-01-17 22:22) [2]

Как отправить форму через Delphi и получить результат?


 
Neoguru ©   (2006-02-07 02:24) [3]

в Яндексе отрабатывается метод GET и параметры передаются в командной строке. А в данном случае имеет место метод POST. Это разные вещи. Присоединяюсь к вопросу. КАК?


 
Neoguru ©   (2006-02-07 02:24) [4]

в Яндексе отрабатывается метод GET и параметры передаются в командной строке. А в данном случае имеет место метод POST. Это разные вещи. Присоединяюсь к вопросу. КАК?


 
Usamo Ben Laden   (2006-02-07 03:43) [5]

Для начало лучше почитать про HTML там где описывается метод отправки данных, легче будет понять,
а если по теме то всё что есть в теле документа HTML между
тега <form  </form> является формой отправки данных на сервер.
Чтобы узнать каккии данные надо отправить ищем первый name= а параметр value= это значение которое можно менять например Mpopl=378896770 потом прибавляеш следущее,и.т.д
из дельфи можно примерно так делать

Var
 request :   TStringList;AData :   TStringStream;D:TStringList;Data:String;
begin
// idhttp1.ProxyParams.ProxyPort := StrToInt(PortEdit.Text);
// idhttp1.ProxyParams.ProxyServer := ProxyEdit.Text;
//Формируем запрос
request.Add("Mpopl=378896770");
request.Add(""page"=""");
request.Add(""post"=""");
request.Add(""login_from"=""");
request.Add(""Login"="MYLOGIN"");
request.Add(""Domain"="mail.ru"");
request.Add(""Password"="MYPASSWORD"");
request.Add(""level"=1");
try
idhttp1.Post("http://win.mail.ru/cgi-bin/auth",request,Adata);
except on E:Exception do
end;
request.Free;
try
Data := AData.DataString;//Создаём и присваеваем ответ сервера в DATA
AData.Free;
D:=TStringList.Create;
D.Text:=Data;//думаю понятно дальше можеш посмотреть ответ например в мемо
D.Free;
Except
end;


Вот написал с использованием idhttp он у тебя наверно есть в delphi 6 ?,
если нету переделай на winsock
Сам я не проверял лень было проверять, проверь ты, должно работать,возможно гдето есть ошибка но запрос вроде я сформировал правельно,ответ от сервера попробуй в мемо получить чтобы проверить получилось или нет



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.013 c
2-1148273168
petvv
2006-05-22 08:46
2006.06.11
Пустые поля после выполнения запроса


2-1148458237
TSa
2006-05-24 12:10
2006.06.11
Работа с SQlite


15-1147670438
Ega23
2006-05-15 09:20
2006.06.11
С Днём рождения! 14 мая


15-1148073729
Некто
2006-05-20 01:22
2006.06.11
Посоветуйте исполнителя


15-1147845114
Knight
2006-05-17 09:51
2006.06.11
Как в винде после конвертации диска С в нтфс...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский