Преобразование сеанса cookie Puppeteer в BrowserWindow - PullRequest
0 голосов
/ 29 марта 2019

Я использую кукловода для чего-то, что я не могу сделать в электронном BrowserWindow, однако я использую BrowserWindow для чего-то, что Puppeteer не может сделать.Мне нужно использовать файлы cookie, полученные из Puppeteer в BrowserWindow, для достижения моей цели.

В настоящее время я регистрирую вывод, который возвращает эта функция - global.cookies [0], являющийся выходом сеанса Puppeteer, - только публикацияодин файл cookie для краткости

{ name: 'SSID',
value: 'A0AY_2pzJk_RCq7s3',
domain: '.google.com',
path: '/',
expires: 1616885102.980826,
size: 21,
httpOnly: true,
secure: true,
session: false }
Error: Setting cookie failed

Это функция, из которой я получаю эту ошибку.

function refresh() {
let cookies = global.cookies[0]
  for (var i = 0; i < cookies.length; i++) {
    let cookie = cookies[i]
    win.webContents.session.cookies.set(cookie, (error) => {
        console.log(cookie)
        if (error) console.error(error)
    })
  }
  global.cookies.shift();
}

Можно ли каким-либо образом добиться этого преобразования, сохранив все исходные файлы cookieатрибуты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...