通过Puppeteer设置SessionStorage

时间:2018-09-04 08:27:34

标签: node.js browser screen-scraping google-chrome-headless session-storage

我正在使用操纵up来抓取屏幕。但是,要加载所需的页面,需要在(浏览器页面的)SessionStorage中设置上下文。到目前为止,我还无法实现这一目标。任何帮助将不胜感激!。

var fileUpload = $("#FileUpload11").get(0); var files = fileUpload.files; var test = new FormData(); for (var i = 0; i < files.length; i++) { test.append(files[i].name, files[i]); } if (files.length > 0) { $.ajax({ url: "UploadHandler.ashx", type: "POST", async: false, contentType: false, processData: false, data: test, success: OnSuccess, }); } function OnSuccess(result) { pic = result; }

1 个答案:

答案 0 :(得分:0)

这样的作品行不通吗?

        await page.goto(url);
        await page.evaluate(() => {
            sessionStorage.setItem(...);
        });