nurlresolver
Version:
url resolver for node
24 lines • 752 B
JavaScript
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