Как узнать вес HTML-странички без загрузки

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как узнать вес HTML-странички без загрузки

Re: Как узнать вес HTML-странички без загрузки

atavin-ta » 09 ноя 2009, 10:59

Самый тупой вариант: загрузить и выбросить. А когда нужна завтрашняя дата, ставить делэй на сутки, потом читать дату. Надеюсь, ты такие варианты не принимаешь?

Re: Как узнать вес HTML-странички без загрузки

dr.Jekill » 03 ноя 2009, 22:43

Разобрался сделал через InternetQueryDataAvailable, так же можно через HttpQueryInfoW. В rsdn есть подробное описание с примерами на Delphi.

Re: Как узнать вес HTML-странички без загрузки

dr.Jekill » 25 окт 2009, 02:50

Нашел такую процедуру на С++ с сокетами. Наверно, придется в тех случаях, когда не получится определить Content-Length или Last-Modified, каждый раз заливать страничку.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
A если вызвать InternetOpenUrl, а потом сразу InternetQueryDataAvailable?

Re: Как узнать вес HTML-странички без загрузки

BBB » 23 окт 2009, 15:33

Можно попробовать по HTTP-протоколу прочитать дату последней модификации и размер странички (URL-а).
Но тонкость в том, что не все URL-ы дают ответ на запрос этих параметров.

Re: Как узнать вес HTML-странички без загрузки

Игорь Акопян » 22 окт 2009, 11:20

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

Re: Как узнать вес HTML-странички без загрузки

dr.Jekill » 22 окт 2009, 10:50

Посоветовали, следующее на InDy
[syntax="delphi"]
idhttp.head(<адрес>);
idhttp.response.length;//размер содержимого адреса
[/syntax]
Я работаю с WebBrowser, но кажется придется переписывать
Суть проблемы такова: есть список URL, по срабатыванию таймера необходимо, поочередно брать каждый и проверять изменился ли размер страницы, если да увеличить счетчик. Причем все страницы динамические и являются результатами работы скриптов. Вот столкнулся с такой проблемой, буду благодарен за любую помощь.

Re: Как узнать вес HTML-странички без загрузки

Duncon » 22 окт 2009, 10:00

Никак не узнать, + странички тянутся, подробней расскажи. Как вариант просчитать 1 раз и записать в базу и от туда брать..

Как узнать вес HTML-странички без загрузки

dr.Jekill » 22 окт 2009, 03:00

Возникла необходимость в узнавании размера HTML-страницы без её загрузки. Может кто поможет советом?

Вернуться к началу