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

Вниз

idhttp и ссылка без страницы   Найти похожие ветки 

 
Петр   (2008-02-10 19:11) [0]

таким образом беру страницы
 HTTP := TIdHTTP.Create(nil);
 HTTP.HandleRedirects := True;
 HTTP.ProtocolVersion := pv1_0;
 HTTP.ProtocolVersion := pv1_0;
 AdvMemo1.Lines.Text := http.Get("www.ya.ru);
 http.Free;


вроде бы все ничего, но есть некотрые сайты у которых просто
www.site.com/catalog/
в этом случае страницу получить не удается,как решить такую проблему?


 
ketmar ©   (2008-02-10 19:45) [1]

>как решить такую проблему?
аккуратно. тихонечко обработать 3xx или просто угадать имя файла.

---
Understanding is not required. Only obedience.


 
Петр   (2008-02-10 19:45) [2]

просто хотелось бы правельней,а не через одно отверстие...
можно webbrowser.vavigate, потом сохранить в файл,потом прочитать файл в мемо,удалить файл...
подскажите как "по-человечески" сделать?


 
ketmar ©   (2008-02-10 19:50) [3]

>[2] Петр (2008-02-10 19:45:00)
я же сказал: обработать ответ сервера. есть мнение, что он отвечает кодом 3xx, а в заголовках присылает Location: new-url

---
Understanding is not required. Only obedience.


 
Петр   (2008-02-10 20:00) [4]

отвечает 200 и картинки 304


 
ketmar ©   (2008-02-10 20:04) [5]

>[4] Петр (2008-02-10 20:00:00)
ну вот 304 — это «иди туда, я скажу куда». а 200 — значит, документ будет. дальше смотри, что в документе. например, там сам документ. или мета с редиректом.

---
Understanding is not required. Only obedience.


 
Петр   (2008-02-10 20:16) [6]

как определить что это meta, там всякие скрипты еще подгружаются


 
ketmar ©   (2008-02-10 20:35) [7]

>[6] Петр (2008-02-10 20:16:00)
парзить и инетрпретировать, натурально.

---
Understanding is not required. Only obedience.



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1202795323
Mishenka
2008-02-12 08:48
2008.03.09
Как указать размеры картинки вставляемой в документ Word?


15-1202008649
ketmar
2008-02-03 06:17
2008.03.09
по php и APC, XCache и eAccelerator


3-1193052958
ora-01691
2007-10-22 15:35
2008.03.09
посмотреть свободное место


15-1202135900
oldman
2008-02-04 17:38
2008.03.09
Где можно бесплатно завести большой почтовый ящик?


8-1176487025
I-New
2007-04-13 21:57
2008.03.09
Как узнать количество кадров в GIF анимации?