lightpanda browser 简单试用
以前简单介绍过lightpanda browser的功能,以下简单试用下
安装
直接使用github 上编译好的
./lightpanda serve --host 127.0.0.1 --port 9222
代码集成
puppeteer-core
- app.js
'use strict'
import puppeteer from 'puppeteer-core';
const browser = await puppeteer.connect({
browserWSEndpoint: "ws://127.0.0.1:9222",
});
const context = await browser.createBrowserContext();
const page = await context.newPage();
await page.goto('https://cnblogs.com/rongfengliang');
const links = await page.evaluate(() => {
return Array.from(document.querySelectorAll('.post')).map(row => {
return row.textContent;
});
});
console.log(links);
await page.close();
await context.close();
await browser.disconnect();
- 效果


说明
从实际使用lightpanda browser的特点就是比较快速,很值得尝试下
浙公网安备 33010602011771号