Я использую кукловода для чего-то, что я не могу сделать в электронном 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атрибуты?