nurlresolver
Version:
url resolver for node
25 lines • 866 B
JavaScript
import { BaseUrlResolver } from "../BaseResolver.js";
export class ZUploadResolver extends BaseUrlResolver {
constructor() {
super({
domains: [/https?:\/\/zupload.me/],
useCookies: true,
speedRank: 75
});
}
async resolveInner(_urlToResolve) {
const links = [];
const response = await this.gotInstance(_urlToResolve);
const response2Body = await this.postHiddenForm(_urlToResolve, response.body, 1);
const obj = this.scrapeHtml(response2Body, {
title: 'title',
link: {
selector: 'a.link_button',
attr: 'href'
}
});
obj && (obj.isPlayable = true) && (obj.title = obj.title.replace(' - Zupload.me', '')) && links.push(obj);
return links;
}
}
//# sourceMappingURL=zupload.js.map