From 7f2604725021e8ba1ce6befd1ec837d2a9931d9b Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 14 May 2025 09:13:14 +0000 Subject: [PATCH] feat(handler): add CineHDPlus (es/mx series) --- src/handler/CineHDPlus.test.ts | 74 + src/handler/CineHDPlus.ts | 64 + src/handler/index.ts | 1 + src/index.ts | 11 +- ...eliculas19678-babylon-5-ver-online-hd.html | 1939 +++++++++++++++++ ...iculas9582-black-mirror-ver-online-hd.html | 948 ++++++++ ...torytt0105946anddosearchandsubactionsearch | 464 ++++ ...orytt12345678anddosearchandsubactionsearch | 438 ++++ ...torytt2085059anddosearchandsubactionsearch | 463 ++++ .../https:dropload.io957hny8mzrvh.html | 502 +++++ .../https:dropload.iot058ulwwkwn6.html | 502 +++++ .../https:supervideo.tv1p0m1fi9mok8.html | 401 ++++ .../https:supervideo.tvavmgppo37sx1.html | 401 ++++ 13 files changed, 6205 insertions(+), 3 deletions(-) create mode 100644 src/handler/CineHDPlus.test.ts create mode 100644 src/handler/CineHDPlus.ts create mode 100644 src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas19678-babylon-5-ver-online-hd.html create mode 100644 src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas9582-black-mirror-ver-online-hd.html create mode 100644 src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt0105946anddosearchandsubactionsearch create mode 100644 src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt12345678anddosearchandsubactionsearch create mode 100644 src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt2085059anddosearchandsubactionsearch create mode 100644 src/utils/__fixtures__/Fetcher/https:dropload.io957hny8mzrvh.html create mode 100644 src/utils/__fixtures__/Fetcher/https:dropload.iot058ulwwkwn6.html create mode 100644 src/utils/__fixtures__/Fetcher/https:supervideo.tv1p0m1fi9mok8.html create mode 100644 src/utils/__fixtures__/Fetcher/https:supervideo.tvavmgppo37sx1.html diff --git a/src/handler/CineHDPlus.test.ts b/src/handler/CineHDPlus.test.ts new file mode 100644 index 0000000..9e2fcc1 --- /dev/null +++ b/src/handler/CineHDPlus.test.ts @@ -0,0 +1,74 @@ +import winston from 'winston'; +import { CineHDPlus } from './CineHDPlus'; +import { EmbedExtractorRegistry } from '../embed-extractor'; +import { Fetcher } from '../utils'; +import { Context } from '../types'; +jest.mock('../utils/Fetcher'); + +const logger = winston.createLogger({ transports: [new winston.transports.Console({ level: 'nope' })] }); +// @ts-expect-error No constructor args needed +const fetcher = new Fetcher(); +const handler = new CineHDPlus(fetcher, new EmbedExtractorRegistry(logger, fetcher)); +const ctx: Context = { ip: '127.0.0.1' }; + +describe('CineHDPlus', () => { + test('does not handle non imdb series', async () => { + const streams = await handler.handle(ctx, 'kitsu:123'); + + expect(streams).toHaveLength(0); + }); + + test('handles non-existent series gracefully', async () => { + const streams = await handler.handle(ctx, 'tt12345678:1:1'); + + expect(streams).toHaveLength(0); + }); + + test('handle imdb black mirror s2e3 (mx)', async () => { + const streams = (await handler.handle(ctx, 'tt2085059:2:3')).filter(stream => stream !== undefined); + + expect(streams).toHaveLength(2); + expect(streams[0]).toStrictEqual({ + url: expect.any(URL), + label: 'SuperVideo', + sourceId: 'supervideo_mx', + height: 360, + bytes: 146800640, + countryCode: 'mx', + }); + expect(streams[0]?.url.href).toMatch(/^https:\/\/.*?.m3u8/); + expect(streams[1]).toStrictEqual({ + url: expect.any(URL), + label: 'Dropload', + sourceId: 'dropload_mx', + height: 360, + bytes: 146800640, + countryCode: 'mx', + }); + expect(streams[1]?.url.href).toMatch(/^https:\/\/.*?.m3u8/); + }); + + test('handle imdb babylon 5 s2e3 (es)', async () => { + const streams = (await handler.handle(ctx, 'tt0105946:2:3')).filter(stream => stream !== undefined); + + expect(streams).toHaveLength(2); + expect(streams[0]).toStrictEqual({ + url: expect.any(URL), + label: 'SuperVideo', + sourceId: 'supervideo_es', + height: 344, + bytes: 219571814, + countryCode: 'es', + }); + expect(streams[0]?.url.href).toMatch(/^https:\/\/.*?.m3u8/); + expect(streams[1]).toStrictEqual({ + url: expect.any(URL), + label: 'Dropload', + sourceId: 'dropload_es', + height: 344, + bytes: 219571814, + countryCode: 'es', + }); + expect(streams[1]?.url.href).toMatch(/^https:\/\/.*?.m3u8/); + }); +}); diff --git a/src/handler/CineHDPlus.ts b/src/handler/CineHDPlus.ts new file mode 100644 index 0000000..62e56b9 --- /dev/null +++ b/src/handler/CineHDPlus.ts @@ -0,0 +1,64 @@ +import * as cheerio from 'cheerio'; +import { Handler } from './types'; +import { Fetcher, ImdbId, parseImdbId } from '../utils'; +import { EmbedExtractorRegistry } from '../embed-extractor'; +import { Context } from '../types'; + +export class CineHDPlus implements Handler { + readonly id = 'cinehdplus'; + + readonly label = 'CineHDPlus'; + + readonly contentTypes = ['series']; + + readonly languages = ['es', 'mx']; + + private readonly fetcher: Fetcher; + private readonly embedExtractors: EmbedExtractorRegistry; + + constructor(fetcher: Fetcher, embedExtractors: EmbedExtractorRegistry) { + this.fetcher = fetcher; + this.embedExtractors = embedExtractors; + } + + readonly handle = async (ctx: Context, id: string) => { + if (!id.startsWith('tt')) { + return []; + } + + const imdbId = parseImdbId(id); + + const seriesPageUrl = await this.fetchSeriesPageUrl(ctx, imdbId); + if (!seriesPageUrl) { + return []; + } + + const html = await this.fetcher.text(ctx, seriesPageUrl); + + const $ = cheerio.load(html); + + const countryCode = ($('.details__langs').html() as string).includes('Latino') ? 'mx' : 'es'; + + return Promise.all( + $(`[data-num="${imdbId.series}x${imdbId.episode}"]`) + .siblings('.mirrors') + .children('[data-link]') + .map((_i, el) => new URL(($(el).attr('data-link') as string).replace(/^(https:)?\/\//, 'https://'))) + .toArray() + .filter(embedUrl => !embedUrl.host.match(/cinehdplus/)) + .map(embedUrl => this.embedExtractors.handle(ctx, embedUrl, countryCode)), + ); + }; + + private fetchSeriesPageUrl = async (ctx: Context, imdbId: ImdbId): Promise => { + const html = await this.fetcher.text(ctx, new URL(`https://cinehdplus.cam/series/?story=${imdbId.id}&do=search&subaction=search`)); + + const $ = cheerio.load(html); + + const url = $('.card__title a[href]:first') + .map((_i, el) => $(el).attr('href')) + .get(0); + + return url !== undefined ? new URL(url) : url; + }; +} diff --git a/src/handler/index.ts b/src/handler/index.ts index 56ab0d1..3af8f22 100644 --- a/src/handler/index.ts +++ b/src/handler/index.ts @@ -1,3 +1,4 @@ +export * from './CineHDPlus'; export * from './FrenchCloud'; export * from './KinoKiste'; export * from './MeineCloud'; diff --git a/src/index.ts b/src/index.ts index 693698c..2ae6322 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,7 +3,7 @@ import axios from 'axios'; import axiosRetry from 'axios-retry'; import { setupCache } from 'axios-cache-interceptor'; import winston from 'winston'; -import { FrenchCloud, Handler, KinoKiste, MeineCloud, MostraGuarda, VerHdLink } from './handler'; +import { CineHDPlus, FrenchCloud, Handler, KinoKiste, MeineCloud, MostraGuarda, VerHdLink } from './handler'; import { EmbedExtractorRegistry } from './embed-extractor'; import { ConfigureController, ManifestController, StreamController } from './controller'; import { Fetcher, StreamResolver } from './utils'; @@ -28,11 +28,16 @@ const fetcher = new Fetcher(axios, logger); const embedExtractors = new EmbedExtractorRegistry(logger, fetcher); const handlers: Handler[] = [ - new FrenchCloud(fetcher, embedExtractors), + // ES / MX + new CineHDPlus(fetcher, embedExtractors), + new VerHdLink(fetcher, embedExtractors), + // DE new KinoKiste(fetcher, embedExtractors), new MeineCloud(fetcher, embedExtractors), + // FR + new FrenchCloud(fetcher, embedExtractors), + // IT new MostraGuarda(fetcher, embedExtractors), - new VerHdLink(fetcher, embedExtractors), ]; const addon = express(); diff --git a/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas19678-babylon-5-ver-online-hd.html b/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas19678-babylon-5-ver-online-hd.html new file mode 100644 index 0000000..65dfd30 --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas19678-babylon-5-ver-online-hd.html @@ -0,0 +1,1939 @@ + + + + +Ver Babylon 5 (1994) Online Gratis - CineHDPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+ + +
+ +
+
+
+
+
+ +
+ + + + + + + + +
+ +
+ + +
+
+
+
+
+
+ +
+
+

Ver serie Babylon 5 Online

Babylon 5 +
+
+ +
+ +
+ + +
+ + 50%
+
+
+
+ +
+
+
(1 votos totales, promedio: 5 de 10)
+
+
+
+ +
+ + Series de TV + 42m1994 +
+ +
+
+

Era de la humanidad, diez años después de la guerra entre la tierra y los minbari. El proyecto Babylon era un sueño al que se le había dado forma. su objetivo: evitar otra guerra creando un lugar donde humanos y alienígenas pudieran solucionar sus diferencias pacíficamente. Es un punto de encuentro, un hogar lejos de casa para diplomáticos, estafadores, empresarios y vagabundos: humanos y alienígenas envueltos en dos millones y medio de toneladas de metal, solos en la oscuridad. Puede ser un lugar peligroso, pero es nuestra última esperanza de paz. Esta es la historia de la última de las estaciones Babylon. El año es 2258. El nombre del lugar es Babylon 5.

+
+ +
+
+
+
Idioma: + +
+
Calidad: +
    +
  • HD
  • +
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ Temporada + +
+
+ Episodio +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+
+
+
+ + +
+ + + + + + + + +
+
+
+
+ + + +
+
Lista completa de enlaces Streaming / Download
+
+
+
Episodio 1
+
+ 1x1 Episode 1 – SupervideoDropload + +
+1x2 Episode 2 – SupervideoDropload + +
+1x3 Episode 3 – SupervideoDropload + +
+1x4 Episode 4 – SupervideoDropload + +
+1x5 Episode 5 – SupervideoDropload + +
+1x6 Episode 6 – SupervideoDropload + +
+1x7 Episode 7 – SupervideoDropload + +
+1x8 Episode 8 – SupervideoDropload + +
+1x9 Episode 9 – SupervideoDropload + +
+1x10 Episode 10 – SupervideoDropload + +
+1x11 Episode 11 – SupervideoDropload + +
+1x12 Episode 12 – SupervideoDropload + +
+1x13 Episode 13 – SupervideoDropload + +
+1x14 Episode 14 – SupervideoDropload + +
+1x15 Episode 15 – SupervideoDropload + +
+1x16 Episode 16 – SupervideoDropload + +
+1x17 Episode 17 – SupervideoDropload + +
+1x18 Episode 18 – SupervideoDropload + +
+1x19 Episode 19 – SupervideoDropload + +
+1x20 Episode 20 – SupervideoDropload + +
+1x21 Episode 21 – SupervideoDropload + +
+1x22 Episode 22 – SupervideoDropload + +
+ +
+
+
+
Episodio 2
+
+ 2x1 Episode 1 – SupervideoDropload + +
+2x2 Episode 2 – SupervideoDropload + +
+2x3 Episode 3 – SupervideoDropload + +
+2x4 Episode 4 – SupervideoDropload + +
+2x5 Episode 5 – SupervideoDropload + +
+2x6 Episode 6 – SupervideoDropload + +
+2x7 Episode 7 – SupervideoDropload + +
+2x8 Episode 8 – SupervideoDropload + +
+2x9 Episode 9 – SupervideoDropload + +
+2x10 Episode 10 – SupervideoDropload + +
+2x11 Episode 11 – SupervideoDropload + +
+2x12 Episode 12 – SupervideoDropload + +
+2x13 Episode 13 – SupervideoDropload + +
+2x14 Episode 14 – SupervideoDropload + +
+2x15 Episode 15 – SupervideoDropload + +
+2x16 Episode 16 – SupervideoDropload + +
+2x17 Episode 17 – SupervideoDropload + +
+2x18 Episode 18 – SupervideoDropload + +
+2x19 Episode 19 – SupervideoDropload + +
+2x20 Episode 20 – SupervideoDropload + +
+2x21 Episode 21 – SupervideoDropload + +
+2x22 Episode 22 – SupervideoDropload + +
+ +
+
+
+
Episodio 3
+
+ 3x1 Episode 1 – SupervideoDropload + +
+3x2 Episode 2 – SupervideoDropload + +
+3x3 Episode 3 – SupervideoDropload + +
+3x4 Episode 4 – SupervideoDropload + +
+3x5 Episode 5 – SupervideoDropload + +
+3x6 Episode 6 – SupervideoDropload + +
+3x7 Episode 7 – SupervideoDropload + +
+3x8 Episode 8 – SupervideoDropload + +
+3x9 Episode 9 – SupervideoDropload + +
+3x10 Episode 10 – SupervideoDropload + +
+3x11 Episode 11 – SupervideoDropload + +
+3x12 Episode 12 – SupervideoDropload + +
+3x13 Episode 13 – SupervideoDropload + +
+3x14 Episode 14 – SupervideoDropload + +
+3x15 Episode 15 – SupervideoDropload + +
+3x16 Episode 16 – SupervideoDropload + +
+3x17 Episode 17 – SupervideoDropload + +
+3x18 Episode 18 – SupervideoDropload + +
+3x19 Episode 19 – SupervideoDropload + +
+3x20 Episode 20 – SupervideoDropload + +
+3x21 Episode 21 – SupervideoDropload + +
+3x22 Episode 22 – SupervideoDropload + +
+ +
+
+
+
Episodio 4
+
+ 4x1 Episode 1 – SupervideoDropload + +
+4x2 Episode 2 – SupervideoDropload + +
+4x3 Episode 3 – SupervideoDropload + +
+4x4 Episode 4 – SupervideoDropload + +
+4x5 Episode 5 – SupervideoDropload + +
+4x6 Episode 6 – SupervideoDropload + +
+4x7 Episode 7 – SupervideoDropload + +
+4x8 Episode 8 – SupervideoDropload + +
+4x9 Episode 9 – SupervideoDropload + +
+4x10 Episode 10 – SupervideoDropload + +
+4x11 Episode 11 – SupervideoDropload + +
+4x12 Episode 12 – SupervideoDropload + +
+4x13 Episode 13 – SupervideoDropload + +
+4x14 Episode 14 – SupervideoDropload + +
+4x15 Episode 15 – SupervideoDropload + +
+4x16 Episode 16 – SupervideoDropload + +
+4x17 Episode 17 – SupervideoDropload + +
+4x18 Episode 18 – SupervideoDropload + +
+4x19 Episode 19 – SupervideoDropload + +
+4x20 Episode 20 – SupervideoDropload + +
+4x21 Episode 21 – SupervideoDropload + +
+4x22 Episode 22 – SupervideoDropload + +
+ +
+
+
+
Episodio 5
+
+ 5x1 Episode 1 – SupervideoDropload + +
+5x2 Episode 2 – SupervideoDropload + +
+5x3 Episode 3 – SupervideoDropload + +
+5x4 Episode 4 – SupervideoDropload + +
+5x5 Episode 5 – SupervideoDropload + +
+5x6 Episode 6 – SupervideoDropload + +
+5x7 Episode 7 – SupervideoDropload + +
+5x8 Episode 8 – SupervideoDropload + +
+5x9 Episode 9 – SupervideoDropload + +
+5x10 Episode 10 – SupervideoDropload + +
+5x11 Episode 11 – SupervideoDropload + +
+5x12 Episode 12 – SupervideoDropload + +
+5x13 Episode 13 – SupervideoDropload + +
+5x14 Episode 14 – SupervideoDropload + +
+5x15 Episode 15 – SupervideoDropload + +
+5x16 Episode 16 – SupervideoDropload + +
+5x17 Episode 17 – SupervideoDropload + +
+5x18 Episode 18 – SupervideoDropload + +
+5x19 Episode 19 – SupervideoDropload + +
+5x20 Episode 20 – SupervideoDropload + +
+5x21 Episode 21 – SupervideoDropload + +
+5x22 Episode 22 – SupervideoDropload + +
+ +
+
+ +
+
+ +
+ +

Ver los episodios de serie Babylon 5 cuevana3 online gratis, serie de Series / Drama / Fantasía / Acción / Aventuras del año 1994, en excelente calidad Online HD y con los siguientes idiomas en audio Castellano, Latino. Descargar o + Ver serie Babylon 5 online español en calidad HD 720p, FullHD 1080p, BRRip o WEB-DL.

+
+
+
+
+
+
+
+
+
+
+
+

Escribir un comentario

+
+
+
+
+ + + +
+
+
+
+
+
+
+ + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ + + diff --git a/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas9582-black-mirror-ver-online-hd.html b/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas9582-black-mirror-ver-online-hd.html new file mode 100644 index 0000000..b66a605 --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:cinehdplus.campeliculas9582-black-mirror-ver-online-hd.html @@ -0,0 +1,948 @@ + + + + +Ver Black Mirror (2011) Online Gratis - CineHDPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+ + +
+ +
+
+
+
+
+ +
+ + + + + + + + +
+ +
+ + +
+
+
+
+
+
+ +
+
+

Ver serie Black Mirror Online

Black Mirror +
+
+ +
+ +
+ + +
+ + 100%
+
+
+
+ +
+
+
(1 votos totales, promedio: 10 de 10)
+
+
+
+ +
+ + Series de TV + 44m2011 +
+ +
+
+

Black Mirror es una serie de televisión británica creada por Charlie Brooker que muestra el lado oscuro de la vida y la tecnología. La serie es producida por Zeppotron para Endemol. En cuanto al contenido del programa y la estructura, Brooker ha señalado que "cada episodio tiene un tono diferente, un entorno diferente, incluso una realidad diferente, pero todos son acerca de la forma en que vivimos ahora - y la forma en que podríamos estar viviendo en 10 minutos si somos torpes".

+
+ +
+
+
+
Idioma: + +
+
Calidad: +
    +
  • HD
  • +
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ Temporada + +
+
+ Episodio +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+
+
+
+ + +
+ + + + + + + + +
+
+
+
+ + + +
+
Lista completa de enlaces Streaming / Download
+
+
+
Episodio 1
+
+ 1x1 Episode 1 – SupervideoDropload + +
+1x2 Episode 2 – SupervideoDropload + +
+1x3 Episode 3 – SupervideoDropload + +
+ +
+
+
+
Episodio 2
+
+ 2x1 Episode 1 – SupervideoDropload + +
+2x2 Episode 2 – SupervideoDropload + +
+2x3 Episode 3 – SupervideoDropload + +
+ +
+
+
+
Episodio 3
+
+ 3x1 Episode 1 – SupervideoDropload + +
+3x2 Episode 2 – SupervideoDropload + +
+3x3 Episode 3 – SupervideoDropload + +
+3x4 Episode 4 – SupervideoDropload + +
+3x5 Episode 5 – SupervideoDropload + +
+3x6 Episode 6 – SupervideoDropload + +
+ +
+
+
+
Episodio 4
+
+ 4x1 Episode 1 – SupervideoDropload + +
+4x2 Episode 2 – SupervideoDropload + +
+4x3 Episode 3 – SupervideoDropload + +
+4x4 Episode 4 – SupervideoDropload + +
+4x5 Episode 5 – SupervideoDropload + +
+4x6 Episode 6 – SupervideoDropload + +
+ +
+
+
+
Episodio 5
+
+ 5x1 Episode 1 – SupervideoDropload + +
+5x2 Episode 2 – SupervideoDropload + +
+5x3 Episode 3 – SupervideoDropload + +
+ +
+
+
+
Episodio 6
+
+ 6x1 Episode 1 – SupervideoDropload + +
+6x2 Episode 2 – SupervideoDropload + +
+6x3 Episode 3 – SupervideoDropload + +
+6x4 Episode 4 – SupervideoDropload + +
+6x5 Episode 5 – SupervideoDropload + +
+ +
+
+
+
Episodio 7
+
+ 7x1 Episode 1 – SupervideoDropload + +
+7x2 Episode 2 – SupervideoDropload + +
+7x3 Episode 3 – SupervideoDropload + +
+7x4 Episode 4 – SupervideoDropload + +
+7x5 Episode 5 – SupervideoDropload + +
+7x6 Episode 6 – SupervideoDropload + +
+ +
+
+ +
+
+ +
+ +

Ver los episodios de serie Black Mirror cuevana3 online gratis, serie de Series / Fantasía / Drama / Misterio del año 2011, en excelente calidad Online HD y con los siguientes idiomas en audio Castellano, Latino. Descargar o + Ver serie Black Mirror online español en calidad HD 720p, FullHD 1080p, BRRip o WEB-DL.

+
+
+
+
+
+
+
+
+
+
+
+

Escribir un comentario

+
+
+
+
+ + + +
+
+
+
+
+
+
+ + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ + + diff --git a/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt0105946anddosearchandsubactionsearch b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt0105946anddosearchandsubactionsearch new file mode 100644 index 0000000..71ef842 --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt0105946anddosearchandsubactionsearch @@ -0,0 +1,464 @@ + + + + +Site search » Ver Películas Online Gratis en Español/Castellano - CineHDPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+ + +
+ +
+
+
+
+
+ +
+ + + + + + +
+
+
+
+
+
+ + +

Resultados de búsqueda

+ + + +
+
+
+ +
+
+
+
+ + + + + +

Found 1 responses (Query results 1 - 1) :

+ + + +
+ +
+
+
+ Babylon 5 + + + +
HD1994
8.4 +
+ + + · Castellano Cas + +
+ +
+
+ + + + + +
+
+
+ +
+
+
+ + + +
+ + + + + + + + + + + + +
+ +
+ + + diff --git a/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt12345678anddosearchandsubactionsearch b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt12345678anddosearchandsubactionsearch new file mode 100644 index 0000000..c40897a --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt12345678anddosearchandsubactionsearch @@ -0,0 +1,438 @@ + + + + +Site search » Ver Películas Online Gratis en Español/Castellano - CineHDPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+ + +
+ +
+
+
+
+
+ +
+ +
+ Information
Unfortunately, site search yielded no results. Try to change or shorten your request.
+ + + + + +
+
+
+
+
+
+ + +

Resultados de búsqueda

+ + + +
+
+
+ +
+
+
+
+ + + + + + + + + +
+
+
+
+ +
+
+
+ + + +
+ + + + + + + + + + + + +
+ +
+ + + diff --git a/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt2085059anddosearchandsubactionsearch b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt2085059anddosearchandsubactionsearch new file mode 100644 index 0000000..f70349f --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:cinehdplus.camseriesstorytt2085059anddosearchandsubactionsearch @@ -0,0 +1,463 @@ + + + + +Site search » Ver Películas Online Gratis en Español/Castellano - CineHDPlus + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+ + +
+ +
+
+
+
+
+ +
+ + + + + + +
+
+
+
+
+
+ + +

Resultados de búsqueda

+ + + +
+
+
+ +
+
+
+
+ + + + + +

Found 1 responses (Query results 1 - 1) :

+ + + +
+ +
+
+ + +
+
+ + + + + +
+
+
+ +
+
+
+ + + +
+ + + + + + + + + + + + +
+ +
+ + + diff --git a/src/utils/__fixtures__/Fetcher/https:dropload.io957hny8mzrvh.html b/src/utils/__fixtures__/Fetcher/https:dropload.io957hny8mzrvh.html new file mode 100644 index 0000000..49b705d --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:dropload.io957hny8mzrvh.html @@ -0,0 +1,502 @@ + + + + + + Dropload - Revolution Video Hosting + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+
+ +
+ + + + +
+ +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+
+ +

Babylon 5 2x3

+
+
+
+
+
+
+
+ + +
+ + on May 8, 2025 +
+ +
+ + +
+
+ + 00:41:58 +
+ +
+
+
+ + + +
+
+
+
+
+ +
+
+ +
+
+
+ + +
+
+ + + + +
+ +
+ + + + + + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + diff --git a/src/utils/__fixtures__/Fetcher/https:dropload.iot058ulwwkwn6.html b/src/utils/__fixtures__/Fetcher/https:dropload.iot058ulwwkwn6.html new file mode 100644 index 0000000..ebff0da --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:dropload.iot058ulwwkwn6.html @@ -0,0 +1,502 @@ + + + + + + Dropload - Revolution Video Hosting + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+
+ +
+ + + + +
+ +
+ + + + +
+
+
+
+ + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+
+ +

Black Mirror 2x3

+
+
+
+
+
+
+
+ + +
+ + on Oct 12, 2023 +
+ +
+ + +
+
+ + 00:44:07 +
+ +
+
+
+ + + +
+
+
+
+
+ +
+
+ +
+
+
+ + +
+
+ + + + +
+ +
+ + + + + + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + diff --git a/src/utils/__fixtures__/Fetcher/https:supervideo.tv1p0m1fi9mok8.html b/src/utils/__fixtures__/Fetcher/https:supervideo.tv1p0m1fi9mok8.html new file mode 100644 index 0000000..9f5061a --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:supervideo.tv1p0m1fi9mok8.html @@ -0,0 +1,401 @@ + + + + + + + Watch Babylon 2x3 + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

+ Babylon 5 2x3 +

+
    +
  • + on + May 8, 2025 +
  • +
  • + spainseries +
  • +
  • + 3 views +
  • +
  • + +
  • + +
+
+
+
    +
  • +
  • +
+
+
+
+ + + +
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/src/utils/__fixtures__/Fetcher/https:supervideo.tvavmgppo37sx1.html b/src/utils/__fixtures__/Fetcher/https:supervideo.tvavmgppo37sx1.html new file mode 100644 index 0000000..485feac --- /dev/null +++ b/src/utils/__fixtures__/Fetcher/https:supervideo.tvavmgppo37sx1.html @@ -0,0 +1,401 @@ + + + + + + + Watch Black Mirror 2x3 + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+
+ + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

+ Black Mirror 2x3 +

+
    +
  • + on + Oct 12, 2023 +
  • +
  • + spainseries +
  • +
  • + 102 views +
  • +
  • + +
  • + +
+
+
+
    +
  • +
  • +
+
+
+
+ + + +
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + + + + + + + \ No newline at end of file