Разобраться с ошибкой загрузки cookie

Цена договорная
10 января 2023, 12:28 • 3 отклика • 40 просмотров
Есть некая функция, которая загружает куки используя библиотеку puppeteer-core

export const setCookies = async (page: Page, cookies: any[]) => {
try {
const client = await page.target().createCDPSession();
const items = cookies
.map((cookie) => {
const item = { ...cookie };
if (!item.value) item.value = '';
console.assert(!item.url, `Cookies must have a URL defined`);
console.assert(
item.url !== 'about:blank',
`Blank page can not have cookie "${item.name}"`,
);
console.assert(
!String.prototype.startsWith.call(item.url || '', 'data:'),
`Data URL page can not have cookie "${item.name}"`,
);
return item;
})
.filter((cookie) => cookie.name);
await page.deleteCookie(...items).catch();
if (items.length) await client.send('Network.setCookies', { cookies: items });
} catch (err) {
error(err)
}};

При импорте куки возникает исключение в catch блоке. Пишите в ЛС, вышлю все инфо

Ваша задача
1. Разобраться, что конкретно в этой куке не так
2. Реализовать возможность импорта таких кук, с обработкой ошибки
Отзывы
R50 82ddd1cebdb84a0d68bbc4ca4eff5120
Заказчик
Все отлично, решил задачу быстро и аккуратно
2 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Отличный заказчик. Внятное ТЗ. Постоянно на связи. Оплата сразу после выполнения заказа.
2 года назад