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

Вниз

HTTP запрос   Найти похожие ветки 

 
Kirill   (2002-11-15 13:17) [0]

У меня вопрос просто ламерский. Как при помощи Kol"овского HTTP скачать страницу по определенному адресу и отобразить в виде кода и в том виде, в каком она появляется в IE.


 
alex_s   (2002-11-15 17:19) [1]


> У меня вопрос просто ламерский. Как при помощи Kol"овского
> HTTP скачать страницу по определенному адресу и отобразить
> в виде кода и в том виде, в каком она появляется в IE.


TKOLHttp не умеет показывать страницы (потому что
парсер, показывающий страницы, достаточно трудоемкая
вещь), он может только скачать чего нибудь, например
страницу в текстовом виде (бывает нужно иногда). А чтобы
скачать и показать нужно использовать парсер от IE.

Если на сайте примера не найдешь, то я его сегодня ночью
выложу на сайте под именем KOLOleIE.zip, но поскольку я не
знаю, когда появится ссылка (ее только Владимир может оформить)
скачивать нужно прямиком http://bonazas.rinet.ru/KOLOleIE.zip,
если я ничего не забуду, то сегодня после двух ночи (или
завтра утром).



 
Kirill   (2002-11-15 17:41) [2]

То, что KolHTTP не может отображать - это я знаю. Мне просто интересно, как скачать страницу


 
alex_s   (2002-11-20 00:14) [3]


> То, что KolHTTP не может отображать - это я знаю. Мне просто
> интересно, как скачать страницу


Так ведь там же пример есть.

свойства URL, Port и метод Get.


 
Kirill   (2002-11-20 12:45) [4]

К сожалению не получается.
httpc:=NewKOLhttpControl;
httpc.Url:="www.mail.ru";
httpc.HostPort:=80;
httpc.Get;
httpc.Content.SaveToFile("text.txt");
httpc.Free;
Не работает. Файл пустой.


 
alex_s   (2002-11-22 01:44) [5]


> К сожалению не получается.
> httpc:=NewKOLhttpControl;
> httpc.Url:="www.mail.ru";
> httpc.HostPort:=80;
> httpc.Get;
> httpc.Content.SaveToFile("text.txt");
> httpc.Free;
> Не работает. Файл пустой.

Sorry, я забыл еще сказать, что нужно событие OnClose
присвоить. Компонент работает в асинхронном режиме,
поэтому извлекать содержание имеет смысл только после срабатывания события OnClose.


 
Kirill   (2002-11-22 11:20) [6]


> Sorry, я забыл еще сказать, что нужно событие OnClose
> присвоить. Компонент работает в асинхронном режиме,
> поэтому извлекать содержание имеет смысл только после срабатывания
> события OnClose.

После или в событии OnClose? Обрабатываю в событии OnClose, но данные пустые.


 
alex_s   (2002-11-24 02:25) [7]


> После или в событии OnClose? Обрабатываю в событии OnClose,
> но данные пустые.

Пришли мне его на alex_s@kcci.kharkov.ua, я посмотрю что
не так.


 
Infinity   (2002-12-14 15:29) [8]

А нафиг тебе KOL. Сделай это через WinInet API. Посмотри в SDK как юзать InternetOpen , InternetOpenURL , InternetReadFile



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

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

Наверх





Память: 0.46 MB
Время: 0.004 c
14-45138
fester
2003-07-31 00:57
2003.08.14
ShellExecute


14-45089
Иксик
2003-06-14 14:47
2003.08.14
WM_LBUTTONUP


14-45124
Ich Hasse
2003-06-11 14:04
2003.08.14
Сложная и долгая задача


14-45018
___Nikolay
2003-07-29 06:12
2003.08.14
Назовите 3 самые важные


14-45096
Spawn
2003-06-12 16:33
2003.08.14
Theme API





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский