oto-scraper
Version:
multi scraper
18 lines (16 loc) • 580 B
JavaScript
const yt_search_fetch = require('../utils/yt_fetch');
const yt_page_parse = require('../utils/yt_page_parse');
const yt_infovid_fetch = require('../utils/yt_infovid_fetch');
class Scraper {
constructor() {
this.language = 'es';
}
async youtube_search(query, options = {}) {
let webPage = await yt_search_fetch(query, options.searchType, options.language);
return await yt_page_parse(webPage);
}
async youtube_getInfo(param, options = {}) {
let webPage = await yt_infovid_fetch(param, options)
}
}
module.exports = Scraper;