社区
JavaScript
帖子详情
小白求解 puppeteer 中page.setViewport()为啥不起作用??
xophe
2019-12-18 04:48:18
小弟用puppeteer打开一个网页尺寸总是很小
,想用page.setViewport()改变浏览器尺寸,但是无论怎么改都没什么用,想知道是为什么?
代码如下
...全文
801
3
打赏
收藏
小白求解 puppeteer 中page.setViewport()为啥不起作用??
小弟用puppeteer打开一个网页尺寸总是很小,想用page.setViewport()改变浏览器尺寸,但是无论怎么改都没什么用,想知道是为什么? 代码如下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
running_13
2021-04-28
打赏
举报
回复
删掉浏览器的参数 '--start-maximized'
xophe
2019-12-18
打赏
举报
回复
自顶一个,有人吗
xophe
2019-12-18
打赏
举报
回复
,代码这样
headless_crawler:
puppeteer
实现简单爬虫
Puppeteer
一、
puppeteer
是干什么的? 引用
puppeteer
官网解释: Most things that you can do manually in the browser can be done using
Puppeteer
! 生成页面的屏幕截图和PDF。 抓取SPA并生成预渲染内容(即“SSR”)。 自动表单提交,UI测试,键盘输入等。 创建最新的自动化测试环境。 使用最新JavaScript和浏览器功能直接在最新版本的Chrome
中
运行测试。 捕获您网站的[时间线跟踪] 二、常用API
page
.
set
Viewport
() 设置获取屏幕大小,默认获取屏幕大小为800px * 600px
page
.pdf(路径,大小) 保存为pdf格式图片 - 举例:
page
.pdf({path: 'hn.pdf', format: 'A4'});
page
.evaluate(f
Puppeteer
的学习笔记
2019.7.2
Puppeteer
的定义及其作用:
基于Node.js开发爬虫工具。 (
puppeteer
与 egg.js 配合使用)
现在Node这么火,为什么不用他写个爬虫呢。 那么,开始吧! 技术:
puppeteer
: 由Google团队开发,该工具可以理解成我们日常使用的Chrome的无界面版本以及对其进行操控的js接口套装。 常见用法:单元测试,性能测试,爬虫。 项目地址:https://github.com/GoogleChrome/
puppeteer
Egg.js: 由阿里团队开发,其宗旨是:为企业级框...
使用
Puppeteer
进行数据抓取(二)——
Page
对象
page
对象是
puppeteer
最常用的对象,它可以认为是chrome的一个tab页,主要的页面操作都是通过它进行的。Google的官方文档详细介绍了
page
对象的使用,这里我只是简单的小结一下。 客户端模拟 页面模拟设置相关函数有如下几个,
page
.
set
Viewport
: 设置视图大小
page
.
set
UserAget: 设置UserAgent
page
.
Set
Cookie...
puppeteer
调试
调试
puppeteer
并不是只有headless模式,打开
puppeteer
的ui界面:
puppeteer
.launch({headless: false),再放慢
puppeteer
执行的动作
puppeteer
.launch({headless: false, slowMo: 250}),就可以轻松调试。 ‘打call?’
page
.on('console', msg =&g...
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章