nurlresolver
Version:
url resolver for node
16 lines • 579 B
JavaScript
import { BaseUrlResolver } from "../BaseResolver.js";
export class HblinksResolver extends BaseUrlResolver {
constructor() {
super({
domains: [/https?:\/\/hblinks/]
});
}
async resolveInner(_urlToResolve) {
const regex_links = /https?:\/\/(hblinks|hdhub4u)/gi;
const response = await this.gotInstance(_urlToResolve);
const result = this.scrapeAllLinks(response.body, '.entry-content');
return result
.filter(l => l.link && !l.link.match(regex_links));
}
}
//# sourceMappingURL=hblinks.js.map