From 5b9c635ed1035363f650f28c6fb9fbb78d488873 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Fri, 7 Aug 2026 02:46:01 +0200 Subject: [PATCH] Fixed deprecated unprint cookie handling in Dorcel scraper. --- src/scrapers/dorcel.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/scrapers/dorcel.js b/src/scrapers/dorcel.js index 81c4383b..547621f6 100755 --- a/src/scrapers/dorcel.js +++ b/src/scrapers/dorcel.js @@ -1,7 +1,6 @@ 'use strict'; const unprint = require('unprint'); -const cookie = require('cookie'); const slugify = require('../utils/slugify'); @@ -54,16 +53,14 @@ function scrapeAll(scenes, channel) { async function beforeFetchLatest(channel) { // scene page only seems to accept language preferences from session - const { res } = await unprint.get(`${channel.url}/en/news-videos-x-marc-dorcel`, { + const { cookies } = await unprint.get(`${channel.url}/en/news-videos-x-marc-dorcel`, { headers: { 'X-Requested-With': 'XMLHttpRequest', 'Accept-Language': 'en-US,en', // fetch English rather than French titles }, }); - const sessionCookie = cookie.parse(res.headers['set-cookie'][0])?.dorcelclub; - - return `dorcelclub=${sessionCookie}`; + return `dorcelclub=${cookies.dorcelclub}`; } async function fetchLatest(channel, page = 1, _options, { beforeFetchLatest: sessionCookie }) {