forked from DebaucheryLibrarian/traxxx
Major API change for 'q', renamed to 'qu', refactored modules. Fixed Gamma URL entry ID regex.
This commit is contained in:
@@ -3,29 +3,29 @@
|
||||
const { get, geta } = require('../utils/q');
|
||||
|
||||
function scrapeLatest(scenes, site) {
|
||||
return scenes.map(({ q, qa, qu, qd }) => {
|
||||
return scenes.map(({ qu }) => {
|
||||
const release = {};
|
||||
|
||||
release.title = q('.title a', true);
|
||||
release.title = qu.q('.title a', true);
|
||||
|
||||
const pathname = qu('.title a');
|
||||
const pathname = qu.url('.title a');
|
||||
release.entryId = pathname.split('/')[3];
|
||||
release.url = `${site.url}${pathname}`;
|
||||
|
||||
release.date = qd('.date', 'MMM DD, YYYY');
|
||||
release.actors = qa('.models a.model', true);
|
||||
release.date = qu.date('.date', 'MMM DD, YYYY');
|
||||
release.actors = qu.all('.models a.model', true);
|
||||
|
||||
release.poster = q('img').dataset.original;
|
||||
release.poster = qu.q('img').dataset.original;
|
||||
|
||||
release.stars = Number(q('.rating', true));
|
||||
release.likes = Number(q('.likes', true));
|
||||
release.stars = Number(qu.q('.rating', true));
|
||||
release.likes = Number(qu.q('.likes', true));
|
||||
|
||||
console.log(release);
|
||||
return release;
|
||||
});
|
||||
}
|
||||
|
||||
function scrapeScene({ q }, _site) {
|
||||
function scrapeScene({ qu }, _site) {
|
||||
const release = {};
|
||||
|
||||
console.log(release);
|
||||
|
||||
Reference in New Issue
Block a user