Skip to content

Instantly share code, notes, and snippets.

@dwerdo
dwerdo / server.js
Created January 10, 2018 07:34
Node scraper
const puppeteer = require('puppeteer');
const VIN_SELECTOR = '#page > div > div.pane-content-constrain > main > div > div > div > div > section.side > aside > p.extra-info > span:nth-child(3)';
let vins = [];
async function run() {
let browser = await puppeteer.launch({
headless: false
});
@dwerdo
dwerdo / server.js
Created January 9, 2018 05:29
Scrapes Info off multiple tabbed pages
const puppeteer = require('puppeteer');
const USED_CAR_SELECTOR = '#react-content > div > section > div.vehicles > div:nth-child(INDEX) > div > a';
const VIN_SELECTOR = '#page > div > div.pane-content-constrain > main > div > div > div > div > section.side > aside > p.extra-info > span:nth-child(3)';
async function run() {
let vins = [];
let browser = await puppeteer.launch();
let page;
let pages = await browser.pages();
if (pages.length > 0) {