From d54e1c86a193caf58dc21f78c7effa599f58b3aa Mon Sep 17 00:00:00 2001 From: cubemaster21 Date: Fri, 16 Jun 2023 10:56:06 -0400 Subject: [PATCH] Changed to use generic --- processors/cruisinclassicsinc.processor.js | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/processors/cruisinclassicsinc.processor.js b/processors/cruisinclassicsinc.processor.js index 66a3d56..809bf4a 100644 --- a/processors/cruisinclassicsinc.processor.js +++ b/processors/cruisinclassicsinc.processor.js @@ -1,25 +1,9 @@ const _ = require('lodash'); const genericVinParserFactory = require("./generics/generic-vin-parser"); - +const genericShowCarThumbs = require('./generics/generic-showCarThumbs'); module.exports = { baseUrl: 'cruisinclassicsinc.com', - execute: async function (page) { - const pageLoadIndicator = '.show-car-thumbs'; - await page.waitForSelector(pageLoadIndicator); - const imageSelector = '.show-car-thumbs > a'; - const images = await page.$$(imageSelector); - console.log(`Found ${images.length} images...`) - const sources = await Promise.all(images.map(async carouselItem => { - const src = await page.evaluate(el => el.getAttribute('data-original'), carouselItem); - if(!src) { - return {} - } - // console.log(src); - return { url: src }; - })); - return sources; - - }, + execute: genericShowCarThumbs({}), parseVIN: async function (page) { return null; },