Форум: "Сети";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизTIdHTTP как поротся с преброской сайта:) Найти похожие ветки
← →
Tolik77 (2004-05-16 17:05) [0]Использую TIdHTTP
в текcте пишу readstr:=Http1.get(urlstr); (Http1: TIdHTTP;)
это делается чтобы каждый день доставать меняющуюся информацию из странички:)
но прикол в том что сайт вызывается так
http://IP/?docid=460&uid=8744D5B2-FCA2-A627-6525C5FC6F4C9B0A
где UID меняется кажется каждый день и при запуске программы
на другой день сайт перекидывает на страничку с другим UID и програмка выдает ошибку "HTTP 1.1/ 302 moved temporarily"
как боротся с этим :((((( имеется ли функция вытягивания нового адреса куда меня перебросили и вызвать Http1.get с новым URLом
← →
Rouse_ © (2004-05-16 17:15) [1]А как ты вообще получаешь новый UID?
← →
tolik77 (2004-05-16 17:22) [2]В том то и дело что не я получаю а кто-то другой (сайт) сам присваивает UID каждый день новый. И я зараннее не знаю каким будет UID на следующии день.
← →
Rouse_ © (2004-05-16 18:06) [3]Не - ну в смысле ты же набираешь какойто заранее извесный тебе адрес?
Так? А потом уже редиректом тебя перекидывает на новую страницу? Или все намного сложнее?
← →
tolik77 (2004-05-16 18:59) [4]Да перекидывает :(((
То есть он например (сайт) теперь называется так http://IP/?docid=460&uid=Совсем другой UID
И функция readstr:=Http1.get(urlstr); возвращяет вышеназванную ошибку. Так и должно быть наверное потому что urlstr должен быть уже другой (наверное)
и как узнать url куда меня перекинули?
← →
tolik77 (2004-05-16 19:54) [5]Все спасибо:))
Проверял все Свойства и методы и случайно наткнулся на
Http1.HandleRedirects:=True;
И тогда вспомнил : Где то дней пять тому назад читал просто так где то чувак писал "Оказывается все просто до немогу"
Вот я идиот :( Память нужно тренировать что ли :?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c