admin管理员组文章数量:1025772
目标
用手机模式打开百度
主要学习以下知识点
方法名称 | 方法说明 |
---|---|
page.emulate | 为了支持模拟器,puppeteer 提供了一些设备的参数选项,可以通过 require(‘puppeteer/DeviceDescriptors’) 命令引入 |
详细api 可参考
https://blog.csdn/mengxiangxingdong/article/details/99237204
开始
本文章代码均在 上传在
https://gitee/hugo110/puppeteer-demo
效果图
1.代码
/**
模拟手机打开浏览器
*/
const devices = require('puppeteer/DeviceDescriptors') //引入手机设备ua 设置
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false})
const page = await browser.newPage()
await page.emulate(devices['iPhone X'])
await page.goto('http://www.baidu')
// await page.screenshot({path: 'c:/temp/baidu_iphone_X.png'})
})()
参考博客
https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=v1.19.0&show=api-pageevalselector-pagefunction-args-1
目标
用手机模式打开百度
主要学习以下知识点
方法名称 | 方法说明 |
---|---|
page.emulate | 为了支持模拟器,puppeteer 提供了一些设备的参数选项,可以通过 require(‘puppeteer/DeviceDescriptors’) 命令引入 |
详细api 可参考
https://blog.csdn/mengxiangxingdong/article/details/99237204
开始
本文章代码均在 上传在
https://gitee/hugo110/puppeteer-demo
效果图
1.代码
/**
模拟手机打开浏览器
*/
const devices = require('puppeteer/DeviceDescriptors') //引入手机设备ua 设置
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false})
const page = await browser.newPage()
await page.emulate(devices['iPhone X'])
await page.goto('http://www.baidu')
// await page.screenshot({path: 'c:/temp/baidu_iphone_X.png'})
})()
参考博客
https://zhaoqize.github.io/puppeteer-api-zh_CN/#?product=Puppeteer&version=v1.19.0&show=api-pageevalselector-pagefunction-args-1
版权声明:本文标题:puppeteer 教程(7) ---- 如何用手机模式打开浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1728365912a852427.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论