1

有没有人提供如何使用 PuppeteerSharp 访问 windows.localStorage 的示例?
有很多关于如何使用 (JS)Puppeteer 的示例,但我在 C# 中遇到了问题。

据我所知,我需要使用EvaluateFunctionAsync,并执行以下操作:
var localStorage = await page.EvaluateFunctionAsync("async () => await window.localStorage");
但这只是返回一个空的 JToken。
谁能帮我吗?

4

1 回答 1

1

知道了:
var localStorage = await page.EvaluateFunctionAsync<Dictionary<string, string>>("async () => Object.assign({}, window.localStorage)");

于 2020-09-24T01:06:56.673 回答