puppeteer入门教程
puppeteer入门教程
安装命令
npm install puppeteer
demo案例-打开百度并截图
const puppeteer = require('puppeteer');(async () => {//打开浏览器const browser = await puppeteer.launch({ headless: false //是否在 无头模式 下运行浏览器 false显示浏览器,true不显示});//打开新页面const page = await browser.newPage();//设置页面大小page.setViewport({width:1024,height:800});//打开百度await page.goto('https://www.baidu.com');//截图await page.screenshot({path: 'example.png'});//关闭浏览器await browser.close();})();
打开cmd窗口或者终端执行 node demo.js 即可运行该脚本。
入门看官方的中文文档足矣,杠杠滴!
官方中文文档:https://zhaoqize.github.io/puppeteer-api-zh_CN/#/class-Puppeteer
puppeteer入门教程相关推荐
- Playwright 简明入门教程:录制自动化测试用例,结合 Docker 使用
本篇文章聊聊如何使用 Playwright 进行测试用例的录制生成,以及如何在Docker 容器运行测试用例,或许是网上最简单的入门教程. 写在前面 Playwright 是微软出品的 Web 自动化 ...
- Kafka入门教程与详解
1 Kafka入门教程 1.1 消息队列(Message Queue) Message Queue消息传送系统提供传送服务.消息传送依赖于大量支持组件,这些组件负责处理连接服务.消息的路由和传送.持久 ...
- 【CV】Pytorch一小时入门教程-代码详解
目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...
- python tornado教程_Tornado 简单入门教程(零)——准备工作
前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...
- python向量计算库教程_NumPy库入门教程:基础知识总结
原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...
- mysql query browswer_MySQL数据库新特性之存储过程入门教程
MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...
- python tensorflow教程_TensorFlow入门教程TensorFlow 基本使用T
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TensorFlow入门教程 TensorFlow 基本使用 TensorFlow官方中文教程 TensorFlow 的特点: 使用图 (graph) 来 ...
- air调用java,AIR2.0入门教程:与Java应用交互
在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++ 的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的 ...
- 【Arduino】开发入门教程【一】什么是Arduino
Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...
最新文章
- hive 行转列和列转行的方法_读离线和实时大数据开发实战,为你揭开 Hive 优化实践的神秘面纱...
- QT绘制水平百分比条形图。
- Docker实现运行tomcat并部署项目war包,并实现挂载目录
- opporeno3pro可以刷鸿蒙系统吗,华为P40放大招!鸿蒙系统+120Hz+徕卡五摄,明年2月发布!...
- Oracle/PLSQL Case Statement
- angular2+ 中封装调用递归tree
- 《产品经理面试攻略》PART 1:产品经理入门
- PID参数自整定库之一:继电反馈整定算法
- bootice添加linux_如何使用老毛桃winpe的Bootice工具还原SYSLINUX引导程序?
- 我的世界版链游Titan Hunters,泰坦猎人研报实测
- 浅析配音的类别以及不同
- 马力和扭矩到底哪个更重要?
- 电脑win7开机之后黑屏,只显示鼠标,如何显示桌面
- 各种转置 ' .' conj()
- 51单片机学习1:C语言基础
- 没有密码,如何去除PPT的限制编辑
- 计算机系大二学期计划范文,大二学习计划
- Android开发-如何判断当前页面是否是桌面(Home)
- LibFuzzer学习(二):提高代码覆盖率和速度
- 接口设置trunk怎样再改为access