话题框架与类库 › Puppeteer

框架与类库:Puppeteer

Puppeteer是一个由Google Chrome团队开发的Node.js库,它提供了一个高级API,可以控制Chrome或Chromium浏览器的操作,实现类似于人类对浏览器的操作,比如打开网页、输入文字、点击按钮等等。使用Puppeteer可以方便地进行自动化测试、爬虫、网页截图等操作。

使用nodejs + Puppeteer无头浏览器生成PDF

这篇文章介绍了使用Puppeteer库和pdf-lib库来生成和合并PDF文件的方法。文章给出了完整的代码示例,包括启动浏览器、跳转页面、生成PDF文件等步骤。

How to record videos with Puppeteer

I gathered everything you need to know about how to record videos with Puppeteer in one place. Enjoy!

基于Pupeteer的前端自动化测试实践

如何建设出一套无需业务代码改动,自动化多场景多维度的自动化测试系统。

保姆级指南:一文拥有属于你的puppeteer爬虫应用

公司有日报,每天需要在公司的周报系统中填写并提交,每次都要【打开周报系统 - 登陆 - 复制粘贴 - 提交】,觉得很麻烦,之前了解过前端爬虫神器 puppetter,遂决定深入学习一番。

考拉前端骨架屏生成技术揭秘

骨架屏就是在页面数据尚未加载前,先给用户展示出页面的大致结构(灰色占位图),直到请求数据返回后再渲染页面,补充进需要显示的数据内容,考拉H5购物车就使用了骨架屏技术。

自动化生成骨架屏的技术方案设计与落地

本文主要介绍应用在拍卖源码工作台BeeMa 架构中的骨架屏自动生成方案。有一定的定制型,但是基本原理是相通的。

实践指南之网页转PDF

开发工作中,需要实现网页生成 PDF 的功能,生成的 PDF 需上传至服务端,将 PDF 地址作为参数请求外部接口,这个转换过程及转换后的 PDF 不需要在前端展示给用户。

使用 Puppeteer 搭建统一海报渲染服务

针对 canvas 绘制海报的痛点,有赞前端提出基于 Puppeteer 实现一个公共的海报渲染服务,来解决这个问题。

用 puppeteer 实现网站自动分页截取的趣事

最近因为工作中的一个需求,需要针对用户数据页面进行分页并截屏并返回 PDF 文件,期间用到了 puppeteer 与 HTML 分页算法,还找到了一个不错的插件,于是来聊些其中遇到的趣事,先附上目录。一、利用 puppeteer …

京喜前端自动化测试之路

为了保障线上业务的稳定运行,每月例行开展前端容灾演习。容灾演习是一项长期持续的工作,且涉及页面功能及场景多,人工的切换场景模拟异常导致演习效率很低,因此需通过开发自动化测试工具来提升研发效率。

使用 generic-pool 优化 puppeteer 并发问题

这个篇文章产生时间应该是在一年前的。。由于最近组里进了很多新小伙伴,写下这篇文章算是补一个介绍吧。 在17年的 D2 百度的小姐姐分享的话题 《打造前端复杂应用》时有提到利用服务端产生图片来导出 脑图和 h5 图片的问题,正好那段时间也正在做这个方向的探索 于是有 《一次canvas中文字转化成图片后清晰度丢失的探索 》这篇文章的产生。里面提到了 在之前 我使用了 phantomjs 来解决服务

利用Puppeteer来标准化抓站新闻格式

本文比较长,阅读完成大概需要半小时到四十分钟的时间,知识点和信息熵覆盖度比较密集,提前预警一下。背景和需要解决的问题:上游服务生产大量的文章爬虫数据,下游Puppeteer服务需要处理这些数据,转换成格式化…

对开发更友好的前端骨架屏自动生成方案

让你的页面「看起来」展现地更快。

How to bypass “slider CAPTCHA” with JS and Puppeteer

Let’s bypass some slider CAPTCHAs with JS and Puppeteer

Saving Images from a Headless Browser

Learn how to save any image from a headless browser in this Puppeteer tutorial.

使用puppeteer截图及线上问题调试

Puppeteer 是Google Chrome团队开源的一个Nodejs库项目,提供一些高等级的API通过DevTools协议来操作一个无头Chrome浏览器。本文介绍使用puppeteer实现截图功能,并记录一些出现的问题及解决方法。

- 위키
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-12-17 06:26
浙ICP备14020137号-1 $방문자$