traxxx/src/scrapers/bamvisions.js

27 lines
584 B
JavaScript
Raw Normal View History

'use strict';
const { geta } = require('../utils/qu');
function scrapeLatest(scenes, _site) {
return scenes.map(( qu ) => {
const release = {};
release.title = qu.q('h3 a', true);
release.url = qu.url('h3 a');
console.log(release);
return release;
});
}
async function fetchLatest(site, page = 1) {
const url = `https://tour.bamvisions.com/categories/movies/${page}/latest/`;
const res = geta(url, '.item-episode');
return res.ok ? scrapeLatest(res.items, site) : res.status;
}
module.exports = {
fetchLatest,
};