Как лучше вывести клиентскую куку в приложении, которое использует Reqwest with cookie_provider()?

Ссылка скопирована
0 ответов

По вводным: если правильно понял работу сReqwest_cookie_storeПо вводным:, то следующий код позволяет сохранять
По вводным: и использовать куки из файла. Такой файл создал и поместил в него тестовую куку.

Код

let s = "... /sites/site_01.json"; let cookie_store = { if let Ok(file) = std::fs::File::open(s).map(std::io::BufReader::new) { cookie_store::CookieStore::load(file, |c| serde_json::from_str(c)).unwrap() } else { reqwest_cookie_store::CookieStore::new(None) } }; let cookie_store = reqwest_cookie_store::CookieStoreMutex::new(cookie_store); let cookie_store = std::sync::Arc::new(cookie_store); let client = ClientBuilder::new() .cookie_provider(std::sync::Arc::clone(&cookie_store)) .build()?;
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно