Вниз
Скачать: CL | DM;

Сайт без браузера   Найти похожие ветки 

← →
Человек   (2006-02-04 21:43) [0]

Как обратиться к какому-нибудь сайту не открывая браузера? Т.е послать команду что-ли www.example.ru/example.  
Если не понятно -- разъясню.


← →
Джо ©   (2006-02-04 21:50) [1]

Что понимается под "обратиться"?
Вообще, самое простое, наверное — использовать функции из WinInet.pas.


← →
Zeqfreed ©   (2006-02-04 22:20) [2]

Человек   (04.02.06 21:43)

Простейший пример :)


uses …Sockets…;

. . .

procedure TForm1.Button1Click(Sender: TObject);
const
get = "GET http://delphimaster.ru/ HTTP/1.0" + CRLF +
      "Host: delphimaster.ru" + CRLF +
      "Agent: Vasiliy Pupkin""s Browser" + CRLF +
      "Connection: close" + CRLF + CRLF;
begin
with TTcpClient.Create(Self) do begin
 try
  RemoteHost := "delphimaster.ru";
  RemotePort := "80";
  if Connect() then begin
   Sendln(get, "");

   Memo1.Clear;
   Memo1.Text := Receiveln(CRLF+CRLF);
   Memo1.Text := Memo1.Text + Receiveln(CRLF+CRLF);

   Close();
  end;
 finally
  Free;
 end;
end;
end;


Далее читаем http://www.codenet.ru/webmast/php/HTTP-POST.php


← →
Человек   (2006-02-04 22:23) [3]

Ну, допустим, у меня есть ссылка example.ru/ura.htm/?msg=hello.Как выполнить этот запрос.


← →
Джо ©   (2006-02-04 22:24) [4]

> [3] Человек   (04.02.06 22:23)
> Ну, допустим, у меня есть ссылка example.ru/ura.htm/?msg=hello.Как
> выполнить этот запрос.

Надо полагать, варианты [1] и [2] уже испробовали?


← →
Zeqfreed ©   (2006-02-04 22:35) [5]

[3] Человек   (04.02.06 22:23)

> Как выполнить этот запрос

Это не запрос. Выполнить — подправить пару строчек в коде, приведенном в [2]. Если Вас интересует готовое решение для какой-то конкретной проблемы, то можно обговорить цену ;)


← →
Anatoly Podgoretsky ©   (2006-02-04 22:38) [6]

В протоколе это метод GET


← →
Человек   (2006-02-04 22:40) [7]

Честно, еще не успел, я просто для Вас запрос уточнял. Пошел пробовать


← →
yurc ©   (2006-02-14 18:46) [8]

сапасибо большое Zeqfreed за пример запроса


← →
umbra ©   (2006-02-14 19:05) [9]

попробуйте TIdHTTP с закладки IndyClients (если у Вас Д7). Это и есть браузер без графического интерфейса



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.036 c
15-1139839929
kaZaNoVa
2006-02-13 17:12
2006.03.05
Упаковщики EXE-файлов


2-1140252679
Urvin
2006-02-18 11:51
2006.03.05
Поймать событие зезактивации формы


15-1139571443
Cerberus
2006-02-10 14:37
2006.03.05
DVD в .Avi


1-1138741786
Alik7107
2006-02-01 00:09
2006.03.05
Индексы и степени в компонентах VCL


15-1139563333
Shelezjaka
2006-02-10 12:22
2006.03.05
Где есть хорошие железячные форумы или как узнать что это




   Наверх