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

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Аватара пользователя
Nikoshka
Сообщения: 120
Зарегистрирован: 15 май 2006, 05:24

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

Вот по поводу "сервер недоступен", я даже не знаю что происходит. Если сервер недоступен, то он не может сформировать никакой страницы и ничего мне отдать на запрос, а значит в самом браузере есть возможность разобраться, что сервер недоступен. Вот только где это?
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

Да, видно проблема действительно серьёзная.
Я порылся в инете и нарыл следующую ссылку 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 :(
Ответить