手机版 收藏 导航

如何使用Puppeteer批量获取网站标题_如何使用Cheerio批量获取网站标题

原创   www.link114.cn   2023-09-15 20:03:31

如何使用Puppeteer批量获取网站标题_如何使用Cheerio批量获取网站标题

Puppeteer 是一个 Node.js 库,可以通过 API 控制无头 Chrome 浏览器。它可以用于自动化网页操作,包括获取网页标题。以下是一个简单的示例:
const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://example.com');
  const title = await page.title();
  console.log(title);
  await browser.close();
})();
Cheerio 是一个 jQuery 核心功能的实现,用于解析和操作 HTML。它可以快速有效地从网页中提取数据,包括标题。以下是一个示例:
const cheerio = require('cheerio');
const axios = require('axios');

(async () => {
  const response = await axios.get('https://example.com');
  const $ = cheerio.load(response.data);
  const title = $('title').text();
  console.log(title);
})();