Witam!
Jako że Indy wydaje się troszkę przestarzałe, postanowiłem spróbować Synapse. Śledziłem pewien tutorial który pokazywał jak można zalogować się na stronę za pomocą aplikacji w Delphi. Niestety albo mechanizm logowania się zmienił, albo cały standard ponieważ dotyczy się to każdej strony na którą próbuję się zalogować przez aplikację. Chodzi o wyświetlanie tekstu cookie. Oto kod:
procedure TForm1.Button1Click(Sender: TObject);
var
HTTP: THTTPSend;
HTML: TStringList;
Data: TStringStream;
begin
HTTP := THTTPSend.Create;
HTML := TStringList.Create;
HTTP.HTTPMethod('GET', 'https://www.instagram.com/accounts/login/?source=auth_switcher');
Showmessage(http.Cookies.Text);
HTML.Free;
HTTP.Free;
end;
Według tutorialu powinien pokazać się ciąg znaków cookie. Tutaj natomiast pokazuje się okienko wiadomości bez żadnej treści. Dlaczego tak się dzieje?
Pozdrawiam!