前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nodejs Playwright+express 截图显示

nodejs Playwright+express 截图显示

作者头像
Laikee
发布2023-10-14 19:04:28
2340
发布2023-10-14 19:04:28
举报
文章被收录于专栏:Laikee Tech SpaceLaikee Tech Space

以下是一个使用Playwright和Express框架创建简单Web应用程序的示例代码。该应用程序在前台显示一个页面,该页面使用Playwright在浏览器中自动化执行一些操作,并将结果返回给页面。

代码语言:javascript
复制
const express = require('express');
const { chromium } = require('playwright');

const app = express();

app.get('/', async (req, res) => {
  const browser = await chromium.launch();
  const page = await browser.newPage();

  await page.goto('https://www.example.com');
  const title = await page.title();
  const screenshot = await page.screenshot({ fullPage: true });

  await browser.close();

  res.send(`
    <h1>$</h1>
    <img src="data:image/png;base64,${screenshot.toString('base64')}" />
  `);
});

app.listen(3000, () => {
  console.log('App listening on port 3000!');
});
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-02-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com