KDPoid
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Когда-то давно был написан код, который грузит странички из Инета. Примерно такой: Код: ... S := idHTTP.Get(URL); ... | Всё отлично работало несколько лет. Потом пришёл [Роскомнадзор]. Источник стал недоступен, ибо в списке. тогда код стал таким: Код: ... URL := 'http://anonymouse.org/cgi-bin/anon-www.cgi/' + URL; S := idHTTP.Get(URL); ... | И вот тут начались непонятки... Если ответ достаточно большой, он обрезается. Ошибок нет, просто возвращается начало страницы. Переход на получившийся URL в браузере - отлично работает и возвращает большую страницу. referers в заголовке не наблюдаю (HTTP Analyzer пользовал) Подумал, что это анонимайзер обрезает, тем более, что размер приходящего стабилен для одного анонимайзера и отличается у разных анонимайзеров. anonymouse отдаёт кусок в 23449 байт. webwarper.net - больше 50000 Но зачем ему это нужно и как оно меня отличает от браузера? На совпадение не похоже. Для проверки, 300 кб HTML на неограниченном сайте - по прежнему грузится старым кодом. Когда анонимайзера нет - ничего не обрезается. Может я чего не так делаю, и нужны дополнительные пляски? В общем, пятница... Сюда пишу в надежде, что дело как-нибудь обойдётся без анализа исходников Indy... Ну а вдруг... |