КАК СОХРАНИТЬ КУКИ DELPHI
Куки (cookies) в веб-разработке используются для сохранения определенных данных на компьютере пользователя. В Delphi куки можно сохранить с помощью компонента TWebBrowser.
Для сохранения куков необходимо выполнить следующие шаги:
1. Установить соответствующую опцию в TWebBrowser, чтобы он поддерживал куки:
WebBrowser1.Navigate('about:blank');
WebBrowser1.Navigate('http://www.google.com', Flags, FrameName, PostData, Headers);
WebBrowser1.Navigate('about:blank');
2. Подписаться на событие OnDocumentComplete компонента TWebBrowser:
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
CoInternetSetCookie(URL, nil, PChar('test=123'));
end;
3. Сохранить куки с помощью функции CoInternetSetCookie, передав ей URL и данные для сохранения.
Пример кода:
procedure TForm1.Button1Click(Sender: TObject);
begin
WebBrowser1.Navigate('http://www.google.com');
end;
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
CoInternetSetCookie(URL, nil, PChar('MyCookieName=CoolValue'));
end;
Cookie VS Token Authentication
Android : Android cookie manager - How to get all cookies
Импорт куки аддоном Cookiebro
Как импортировать куки и прокси в антидетект браузер ?
ЧТО ВНУТРИ ОГРОМНОГО ГНЕЗДА ШЕРШНЕЙ?
Видеокурс JavaScript Advanced. Урок 8. Cookies и сохранение данных на стороне клиента