Added 21 Naturals and 21 Sextreme sites.

This commit is contained in:
2020-02-10 23:11:11 +01:00
parent c411979edb
commit ce448da7e0
14 changed files with 88 additions and 6 deletions

View File

@@ -51,7 +51,7 @@ function scrapeLatest(html, site) {
});
}
function scrapeScene(html, site) {
function scrapeScene(html, site, url) {
const { document } = new JSDOM(html).window;
const release = { site };
@@ -59,6 +59,7 @@ function scrapeScene(html, site) {
release.description = document.querySelector('#story-and-tags td:nth-child(2) div').textContent;
const [actors, title, channel] = document.querySelector('title').textContent.split('|').map(item => item.trim());
release.url = url;
release.title = title;
release.actors = extractActors(actors);
release.channel = channel.toLowerCase();
@@ -166,11 +167,11 @@ async function fetchScene(url, site) {
const session = bhttp.session(); // resolve redirects
const res = await session.get(url);
if (site.parameters.scraper === 'A') {
if (site.parameters?.scraper === 'A') {
return scrapeSceneA(res.body.toString(), site, null, url);
}
return scrapeScene(res.body.toString(), site);
return scrapeScene(res.body.toString(), site, url);
}
module.exports = {