UNPKG

nurlresolver

Version:
24 lines 752 B
import { BaseUrlResolver } from "../BaseResolver.js"; export class XhdResolver extends BaseUrlResolver { constructor() { super({ domains: [/https?:\/\/1337xhd/] }); } async resolveInner(_urlToResolve) { const resp = await fetch(_urlToResolve); const body = await resp.text(); const obj1 = this.scrapeHtml(body, { links: { listItem: 'a', data: { link: { attr: 'href' }, title: '' } } }); const rx = /http(s)?:\/\/(1337xhd|t\.me)/; return obj1.links.filter(x => x.link.startsWith('http') && !rx.test(x.link)); } } //# sourceMappingURL=1337xxhd.js.map