Всем привет. Возникла проблема с тем как достать капчу со страницы регистрации сайта diary.ru. Вроде бы всё просто, но есть одно но. При сохранении капчи сохраняется совсем другая капча. В исходном коде линк на другую картинку. Вот кусок кода. Ничего особенного, просто сохранение картики. Code: var link:string; begin f := TMemoryStream.create; result:=form1.IdHTTP1.Get('http://www.diary.ru/registration/register/?open_uri=') ; memo1.Text:=result; link:= Pars('<br /><br /><img src="', result, '"'); form1.idhttp1.Get('http://www.diary.ru'+link, f); f.SaveToFile('image.gif'); form1.RxGIFAnimator1.Image.LoadFromFile('image.gif'); f.Free; end; В чём проблема может быть?
после первого запроса получается кук , который надо передавать со вторым запросом используй TIdCookieManager
Сперва начал писать, что мол, когда ты пытаешься сохранить капчу, сервер думает, что ты обновляешь ее, и подсовывает другую. Но проверил... не так, вся проблема в куки