我要制作网页抓取工具

时间:2020-05-17 04:08:54

标签: javascript web-scraping visual-studio-code youtube

我已经测试过制作网络抓取工具,同时引用了以下YouTube。 https://www.youtube.com/watch?v=pixfH6yyqZk

“问题” 使用测试代码,我可以获得一些标题,但没有看到徽标。

“我尝试过的” 我将节点版本从14.0.0更改为13.14.0。 也许我认为该版本不兼容。

const puppeteer = require('puppeteer');

(async () => {
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    const url =
      "https://marketingplatform.google.com/about/partners/find-a-partner"
    await page.goto(url);

    const titles = await page.evaluate(() =>
      Array.from(document.querySelectorAll('h3.title'))
        .map(partner => partner.innerText)
    )

    const logos = await page.evaluate(() =>
    Array.from(document.querySelectorAll('.info img'))
      .map(logo => logo.src)
    )

  console.log(titles);
  console.log(logos);

  await browser.close();
})();

PS C:\ Users \ masah \ scraper测试徽标> node scraper.js ['IREP Co., Ltd。”,“ Dentsu Digital Inc。”,“ NRI Netcom,Ltd。”,“ transcosmos” 公司”,“日本水母”,“ e-Agency公司”,“ Ayudante公司”, 'MightyHive Japan','Mitsue-Links.Ltd。','Principle Co., Ltd。”,“ Netyear Group Corporation”,“ IMJ Corporation”

0 个答案:

没有答案