Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Первая попытка подключения к инернету   Найти похожие ветки 

 
veb   (2006-02-22 17:01) [0]

Здравствуйте!
Ужасно наивный вопрос, но для этого и сделана эта ветвь, не правда ли?
Мне необходимо, получать в TStringList содержимое web-страницы с указанного адреса. Никогда раньше не писал ничего подобного, поэтому посмотрел статьи здесь на сайте и в других конференциях. Везде подразумевается, что уже есть минимальные знания. Посему, подскажите, с чего начать? Какие компоненты надо расположить в приложении? Есть ли какие-то хитрости? (например связанные с прокси)
Буду благодарен за любую информацию, в том числе и ссылку на статью вида: "С чего начать?"


 
Zeqfreed ©   (2006-02-22 17:25) [1]

Посмотри http://delphimaster.net/view/2-1139078593/&toprint=1
Если есть какие-то конкретные вопросы, то задавай.


 
veb   (2006-02-22 17:51) [2]

Огромное спасибО!
правда у меня пока ничего не получилось, потому что выход в инет через прокси, а в предложенных компонентах пока не нашел как это настроить.


 
Кефир87 ©   (2006-02-22 18:36) [3]

http://cwdev.mykm.ru/index.php?pg=progs


 
Плохиш ©   (2006-02-22 18:37) [4]

Используй TidHTTP


 
veb   (2006-02-22 19:01) [5]

to Плохиш
 именно его и пытаюсь использовать! Получаю все время ошибку!

procedure TForm1.Button1Click(Sender: TObject);
var _qwe:TStringList;
begin
_qwe:=TStringList.Create;
_qwe.add("test");
IdHTTP1.ProxyParams.ProxyPort:=3128;
IdHTTP1.ProxyParams.ProxyServer:="192.168.39.10";
IdHTTP1.Post("http://delphimaster.ru",_qwe);

Memo1.text:=IdHTTP1.ResponseText;
_qwe.Clear;
end;

HTTP/1.0 407 Proxy
Proxy Authentication Required

Может у кого пример есть? а? Я пониаю, что за час все не получится, но хочется чтоб хоть что-нибудь заработало


 
Плохиш ©   (2006-02-22 19:15) [6]


> HTTP/1.0 407 Proxy
> Proxy Authentication Required

Я так понимаю, прокси требует авторизацию. Или сделай BasicAuthentication := true.

> IdHTTP1.Post("http://delphimaster.ru",_qwe);

Может с Get начать?


 
Плохиш ©   (2006-02-22 19:28) [7]


procedure TForm1.Button1Click(Sender: TObject);
var
   streamResponse: TMemoryStream;
begin
 IdHTTP1.ProxyParams.BasicAuthentication := true;
 IdHTTP1.ProxyParams.ProxyPort:=3128;
 IdHTTP1.ProxyParams.ProxyServer:="192.168.30.12";
 IdHTTP1.ProxyParams.ProxyUsername:="xxx";
 IdHTTP1.ProxyParams.ProxyPassword:="xxx";
 streamResponse := TMemoryStream.Create;
 try
   IdHTTP1.Get("http://delphimaster.ru", streamResponse);
   streamResponse.Position := 0;
   Memo1.Lines.LoadFromStream(streamResponse);
 finally
   streamResponse.Free;
 end;
end;



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

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1140652195
49 Cent
2006-02-23 02:49
2006.03.12
Вопрос по БД и про разделитель групп разрядов.


2-1140962157
49 Cent
2006-02-26 16:55
2006.03.12
Можно ли отобразить данные Dbgrid 2 столбцами?


4-1135254446
Dush
2005-12-22 15:27
2006.03.12
Постоянно слушать Com-порт


2-1140421439
VanDet
2006-02-20 10:43
2006.03.12
Помоги gj;fkeqcnf Freeker


2-1140462150
laxmatiy
2006-02-20 22:02
2006.03.12
Dial-Up (компонент ras.dcu)