Выполнение http-запроса с использованием CEFSharp и всех его сохраненных файлов cookie

Я хотел бы сделать веб-запрос на facebook или аутентифицированный сайт, используя файлы cookie, уже содержащиеся в cefsharp, после того, как пользователь вошел в систему.

Как я могу это сделать? В настоящее время я использую HttpWebRequest. Могу ли я как-то получить файлы cookie из CEF и передать их в HttpWebRequest? Пытался посмотреть CEFRequest, но он недоступен, и я не знаю, как его использовать.

Все это мне нужно для предварительной выборки ресурсов, необходимых для 2000 сайтов, которые мне нужно предварительно кэшировать. Если вы можете предложить другой способ сделать это, пожалуйста, порекомендуйте его.


person Iosif Karaioannoglou    schedule 18.04.2013    source источник
comment
, можете ли вы поделиться кодом, если вы смогли это сделать, пожалуйста. Спасибо   -  person confusedMind    schedule 19.12.2016


Ответы (1)


Метод Cef.VisitAllCookies() выполнит обратный вызов для каждого файла cookie. Затем вы можете выборочно включать некоторые или все эти файлы cookie в веб-запросы, которые вы делаете с помощью HttpWebRequest.

https://github.com/ataranto/CefSharp/blob/master/CefSharp/CefSharp.h#L122

person anthony    schedule 24.04.2013