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的特点就是比较快速,很值得尝试下

参考资料

https://github.com/lightpanda-io/browser

posted on 2025-06-03 08:00  荣锋亮  阅读(136)  评论(0)    收藏  举报

导航