Страница 2 из 2

Re: Проблемы с TwebBrowser - OnDownloadComplate

Добавлено: 10 янв 2007, 09:51
Nikoshka
Гм... ну задача - получить от сервера ответ на запрос конкретного урла: заголовки которые он мне прислал и там я уже найду все что мне нужно и даже больше. Но лучше было бы вытащить эти зоголовки из браузера, так как он В ЛЮБОМ СЛУЧАЕ их смотрит, так как именно там хранится информация о правилах отображения страницы, а также там хранится информация о дате последней модификации и т.п. т.е. ему знать это нужно.

Вот по поводу "сервер недоступен", я даже не знаю что происходит. Если сервер недоступен, то он не может сформировать никакой страницы и ничего мне отдать на запрос, а значит в самом браузере есть возможность разобраться, что сервер недоступен. Вот только где это?

Re: Проблемы с TwebBrowser - OnDownloadComplate

Добавлено: 10 янв 2007, 10:36
SergeyS
Да, видно проблема действительно серьёзная.
Я порылся в инете и нарыл следующую ссылку http://www.delphikingdom.com/asp/viewit ... alogid=366
Она конечно ответа на поставленный вопрос не даёт, но наводит на мысль о том, что определение успешности загрузки страницы - задача не тривиальная. Там же есть мысль об способах анализа подобной ситуации - получать реальный url загруженной страницы и парсить его.
Например код
Caption:=WebBrowser1.LocationURL+' || '+ ((pDisp as IWebBrowser).Document as IHtmlDocument2).URL
вернёт ссылку которую указал ты и ссылку реально загруженного документа а она будет иметь вид: shdoclc.dll/http_404.htm
вот наверно и надо парсить конечный url :(