Reordered scraper arguments. Fixed Jules Jordan scraper for Amateur Allure.

This commit is contained in:
DebaucheryLibrarian
2020-07-17 23:27:59 +02:00
parent f59e809713
commit a3d281192d
13 changed files with 37 additions and 31 deletions

View File

@@ -139,8 +139,8 @@ function scrapeAll(scenes, site) {
release.entryId = el.dataset.setid || qu.q('.rating_box')?.dataset.id;
release.url = qu.url('.update_title, .dvd_info > a, a ~ a');
release.title = qu.q('.update_title, .dvd_info > a, a ~ a', true);
release.url = qu.url('.update_title a, .dvd_info > a, a ~ a');
release.title = qu.q('.update_title a, .dvd_info > a, a ~ a', true);
release.date = qu.date('.update_date', 'MM/DD/YYYY');
release.actors = qu.all('.update_models a', true);
@@ -247,11 +247,16 @@ async function scrapeScene({ html, qu }, url, site, include) {
if (include.trailer && site.slug !== 'manuelferrara') {
const trailerLines = html.split('\n').filter(line => /movie\["trailer\w*"\]\[/i.test(line));
console.log(trailerLines);
if (trailerLines.length) {
release.trailer = trailerLines.map((trailerLine) => {
const src = trailerLine.match(/path:"([\w:/.&=?%]+)"/)?.[1];
// const src = trailerLine.match(/path:"([\w-:/.&=?%]+)"/)?.[1];
const src = trailerLine.match(/path:"(.+)"/)?.[1];
const quality = trailerLine.match(/movie_height:'(\d+)/)?.[1];
console.log(src, quality);
return src && {
src: /^http/.test(src) ? src : `${site.url}${src}`,
quality: quality && Number(quality.replace('558', '540')),
@@ -368,7 +373,7 @@ async function fetchUpcoming(site) {
return res.statusCode;
}
async function fetchScene(url, site, baseRelease, preflight, include) {
async function fetchScene(url, site, baseRelease, include) {
const res = await get(url);
return res.ok ? scrapeScene(res.item, url, site, include) : res.status;