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入门教程相关推荐

  1. Playwright 简明入门教程:录制自动化测试用例,结合 Docker 使用

    本篇文章聊聊如何使用 Playwright 进行测试用例的录制生成,以及如何在Docker 容器运行测试用例,或许是网上最简单的入门教程. 写在前面 Playwright 是微软出品的 Web 自动化 ...

  2. Kafka入门教程与详解

    1 Kafka入门教程 1.1 消息队列(Message Queue) Message Queue消息传送系统提供传送服务.消息传送依赖于大量支持组件,这些组件负责处理连接服务.消息的路由和传送.持久 ...

  3. 【CV】Pytorch一小时入门教程-代码详解

    目录 一.关键部分代码分解 1.定义网络 2.损失函数(代价函数) 3.更新权值 二.训练完整的分类器 1.数据处理 2. 训练模型(代码详解) CPU训练 GPU训练 CPU版本与GPU版本代码区别 ...

  4. python tornado教程_Tornado 简单入门教程(零)——准备工作

    前言: 这两天在学着用Python + Tornado +MongoDB来做Web开发(哈哈哈这个词好高端).学的过程中查阅了无数资料,也收获了一些经验,所以希望总结出一份简易入门教程供初学者参考.完 ...

  5. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  6. mysql query browswer_MySQL数据库新特性之存储过程入门教程

    MySQL数据库新特性之存储过程入门教程 在MySQL 5中,终于引入了存储过程这一新特性,这将大大增强MYSQL的数据库处理能力.在本文中将指导读者快速掌握MySQL 5的存储过程的基本知识,带领用 ...

  7. python tensorflow教程_TensorFlow入门教程TensorFlow 基本使用T

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TensorFlow入门教程 TensorFlow 基本使用 TensorFlow官方中文教程 TensorFlow 的特点: 使用图 (graph) 来 ...

  8. air调用java,AIR2.0入门教程:与Java应用交互

    在之前的一篇文章中,我介绍了如何使用AIR2.0新增的NativeProcess类与本地进程进行交互和通讯,在那个例子里面我们使用了C++ 的代码,实际上只要是基于命令行的标准输入输出,AIR2.0的 ...

  9. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

最新文章

  1. hive 行转列和列转行的方法_读离线和实时大数据开发实战,为你揭开 Hive 优化实践的神秘面纱...
  2. QT绘制水平百分比条形图。
  3. Docker实现运行tomcat并部署项目war包,并实现挂载目录
  4. opporeno3pro可以刷鸿蒙系统吗,华为P40放大招!鸿蒙系统+120Hz+徕卡五摄,明年2月发布!...
  5. Oracle/PLSQL Case Statement
  6. angular2+ 中封装调用递归tree
  7. 《产品经理面试攻略》PART 1:产品经理入门
  8. PID参数自整定库之一:继电反馈整定算法
  9. bootice添加linux_如何使用老毛桃winpe的Bootice工具还原SYSLINUX引导程序?
  10. 我的世界版链游Titan Hunters,泰坦猎人研报实测
  11. 浅析配音的类别以及不同
  12. 马力和扭矩到底哪个更重要?
  13. 电脑win7开机之后黑屏,只显示鼠标,如何显示桌面
  14. 各种转置 ' .' conj()
  15. 51单片机学习1:C语言基础
  16. 没有密码,如何去除PPT的限制编辑
  17. 计算机系大二学期计划范文,大二学习计划
  18. Android开发-如何判断当前页面是否是桌面(Home)
  19. LibFuzzer学习(二):提高代码覆盖率和速度
  20. 接口设置trunk怎样再改为access

热门文章

  1. python安装及基本操作命令
  2. 哔哩哔哩2021年1024程序员节算发与安全答题——解析答案
  3. 微软小娜 服务器,Win10微软小娜无法连接网络怎么办?微软小娜无法连接网络问题解决方法...
  4. 人工智能导论:深度学习初体验
  5. Unicode基本汉字、部首扩展、康熙部首对照
  6. 【linux运维笔记】 第一章 Linux发展史与安装
  7. Nginx配置详解篇
  8. 第六节:Maven生命周期和插件
  9. Python对Json数组对象排序
  10. 智慧楼宇/建筑究竟是什么