Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const puppeteer = require('puppeteer');
- (async () => {
- const extractPartners = async url => {
- const page = await browser.newPage();
- await page.goto(url);
- const partners = await page.evaluate(() => {
- Array.from(document.querySelectorAll('div.thumbnail')).map(compact => ({
- title: compact.querySelector('a.title').innerText.trim(),
- logo: compact.querySelector('.img-responsive').src
- }));
- });
- return partners;
- };
- const browser = await puppeteer.launch({
- headless: true,
- args: ['--no-sandbox', '--disable-setuid-sandbox']
- });
- const url = `https://www.webscraper.io/test-sites/e-commerce/static/computers/laptops`;
- const partners = await extractPartners(url);
- console.log(partners);
- await browser.close();
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement