Fixed circumcised field for See Him Fuck profile test.
This commit is contained in:
@@ -117,6 +117,24 @@ function scrapeAllT1(scenes, site, accNetworkReleases) {
|
||||
}).filter(Boolean);
|
||||
}
|
||||
|
||||
async function fetchLatest(site, page = 1, include, { uniqueReleases = [], duplicateReleases = [] }) {
|
||||
const url = (site.parameters?.latest && util.format(site.parameters.latest, page))
|
||||
|| (site.parameters?.t1 && `${site.url}/t1/categories/movies_${page}_d.html`)
|
||||
|| `${site.url}/categories/movies_${page}_d.html`;
|
||||
|
||||
const res = await qu.getAll(url, '.modelfeature, .item-video, .updateItem');
|
||||
|
||||
if (!res.ok) {
|
||||
return res.status;
|
||||
}
|
||||
|
||||
if (site.parameters?.t1) {
|
||||
return scrapeAllT1(res.items, site, [...uniqueReleases, ...duplicateReleases]);
|
||||
}
|
||||
|
||||
return scrapeAll(res.items, site, uniqueReleases);
|
||||
}
|
||||
|
||||
function scrapeScene({ html, query }, channel, url) {
|
||||
const release = { url }; // url used for entry ID
|
||||
|
||||
@@ -226,6 +244,20 @@ function scrapeProfileT1({ el, query }, site) {
|
||||
return profile;
|
||||
}
|
||||
|
||||
async function fetchScene(url, site, baseRelease) {
|
||||
const res = await qu.get(url);
|
||||
|
||||
if (!res.ok) {
|
||||
return res.status;
|
||||
}
|
||||
|
||||
if (site.parameters?.t1) {
|
||||
return scrapeSceneT1(res.item, site, url, baseRelease);
|
||||
}
|
||||
|
||||
return scrapeScene(res.item, site, url, baseRelease);
|
||||
}
|
||||
|
||||
async function fetchActorScenes({ query, el }, channel, accScenes = []) {
|
||||
const scenes = scrapeAll(qu.initAll(el, '.item-video'), channel);
|
||||
const nextPage = query.url('.next a');
|
||||
@@ -296,38 +328,6 @@ async function scrapeProfile({ query, el }, channel, options) {
|
||||
return profile;
|
||||
}
|
||||
|
||||
async function fetchLatest(site, page = 1, include, { uniqueReleases = [], duplicateReleases = [] }) {
|
||||
const url = (site.parameters?.latest && util.format(site.parameters.latest, page))
|
||||
|| (site.parameters?.t1 && `${site.url}/t1/categories/movies_${page}_d.html`)
|
||||
|| `${site.url}/categories/movies_${page}_d.html`;
|
||||
|
||||
const res = await qu.getAll(url, '.modelfeature, .item-video, .updateItem');
|
||||
|
||||
if (!res.ok) {
|
||||
return res.status;
|
||||
}
|
||||
|
||||
if (site.parameters?.t1) {
|
||||
return scrapeAllT1(res.items, site, [...uniqueReleases, ...duplicateReleases]);
|
||||
}
|
||||
|
||||
return scrapeAll(res.items, site, uniqueReleases);
|
||||
}
|
||||
|
||||
async function fetchScene(url, site, baseRelease) {
|
||||
const res = await qu.get(url);
|
||||
|
||||
if (!res.ok) {
|
||||
return res.status;
|
||||
}
|
||||
|
||||
if (site.parameters?.t1) {
|
||||
return scrapeSceneT1(res.item, site, url, baseRelease);
|
||||
}
|
||||
|
||||
return scrapeScene(res.item, site, url, baseRelease);
|
||||
}
|
||||
|
||||
async function fetchProfile({ name: actorName }, { channel }, options) {
|
||||
const actorSlugA = slugify(actorName, '');
|
||||
const actorSlugB = slugify(actorName);
|
||||
|
||||
Reference in New Issue
Block a user