#c# #html #local-storage #puppeteer #puppeteer-sharp
#c# #HTML #локальное хранилище #кукловод #puppeteer-sharp
Вопрос:
Кто-нибудь приводит пример того, как получить доступ к windows.localStorage с помощью PuppeteerSharp?
Есть много примеров того, как это сделать с помощью (JS) Puppeteer, но у меня возникают проблемы с выполнением этого на C #.
Насколько я могу судить, мне нужно использовать EvaluateFunctionAsync
и сделать что-то вроде следующего:
var localStorage = await page.EvaluateFunctionAsync("async () => await window.localStorage");
Но это просто возвращает пустой JToken.
Кто-нибудь может мне помочь?
Ответ №1:
Понял:
var localStorage = await page.EvaluateFunctionAsync<Dictionary<string, string>>("async () => Object.assign({}, window.localStorage)");