From 6d23d24573663f8a23eb2c6c04a6e0f938bd9ac3 Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Sat, 11 Jun 2022 08:43:13 +0300 Subject: [PATCH] fix google sr --- scraper/lib/metadata.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scraper/lib/metadata.js b/scraper/lib/metadata.js index c31b659..25f4f29 100644 --- a/scraper/lib/metadata.js +++ b/scraper/lib/metadata.js @@ -8,6 +8,10 @@ const { Type } = require('./types'); const CINEMETA_URL = 'https://v3-cinemeta.strem.io'; const KITSU_URL = 'https://anime-kitsu.strem.fun'; const TIMEOUT = 20000; +const selectors = { + ...googleSr.defaultSelectors, + LinkSelector: 'a:has(h3)' +} function getMetadata(id, type = Type.SERIES) { if (!id) { @@ -108,7 +112,7 @@ async function getImdbId(info, type) { reject(err || new Error('failed imdbId search')); } }); - }).catch(() => googleSr.search(query) + }).catch(() => googleSr.search(query, { selectors }) .then(response => response.length ? response : Promise.reject('No results')) .then(results => results .map(result => result.Link)