最近在研究node.js爬虫,接触到Puppeteer包
发现通过browser对象参数的defaultViewport设置无法改变浏览器窗口大小,原因未知
const browser = await puppeteer.launch({
headless:false,
defaultViewport: {
width: 375,
height: 800,
},
});
使用page的page.setViewport()方法也无效
page.setViewport({width:800,height:800});
只能使用browser对象的args: [`--window-size=800,800`]参数设置
p.s一定要写在headless参数后面
let options={
headless:false,
args: [`--window-size=800,800`]
}
let browser=await puppeteer.launch(options);
欢迎知道原因的小伙伴留言。。。