为啥load事件不触发?
用Puppeteer写一个爬虫demo,可是load事件一直都没有触发 const puppeteer = require('puppeteer') const {mn} = require('./config/default') const …
puppeteer开启chromium,报UnhandledPromiseRejectionWarning?
const puppeteer = require('puppeteer') (async () => { const browser = await puppeteer.launch({ devtools: true, ignoreHTTPSErrors: true })…
puppeteer修改div的background-image后,如何等待图片加载完成后截图?
目前做法是: const imgSrc = 'https://test.cn/a.jpg' await page.$eval('#background', (el, value) => { el.style.backgroundImage = value ? `…
puppeteer循环遍历cpu飙升99%导致服务器无响应假死
问题描述 是这样,由于业务需要,在一个国外网站上爬取数据,服务器CentOS,数据库MySQL由于擅长js所以选择的是谷歌的puppeteer无头浏览器爬取数据.业务…
puppeteer怎么从第二个page切换到第一个page?
const puppeteer = require('puppeteer') (async () => { const browser = await puppeteer.launch({headless:false}) const page = await browser…
puppeteer无法获取登陆后主页面中的元素,无法拿到evaluate中的参数
### 问题描述 登录网站 => 进入主页 => 获取导航列表标签(无法获取) 以下是UI和HTML布局 // 相关代码 const puppeteer = require("puppeteer") (…
有没有办法解析vue文件,大概能知道当前这个vue文件的请求了哪些接口并且影响了哪一块视图的数据
并且 在这个vue文件有子组件的时候 把这种操作递归下去 目的是为了通过自动化的方法输出一份每个vue文件的渲染效果并且圈出哪一块的数据 是对应哪个…
puppeteer创建PDF时能否引用本地文件?
问题一: 做一个生成PDF的功能,html在本地读取,不进行网络连接。在根目录下有一个test.jpg的文件,现在我直接写相对路径生成的PDF是没有图片的。 …
puppeteer 等页面加载完再截图,就这个demo
const puppeteer = require('puppeteer') const path = require('path') (async () => { const browser = await puppeteer.launch() const page = …
puppeteer 批量截图如何保证截图质量
puppeteer 批量截图如何保证截图质量 外层 for 循环任务列表。贴出里面的代码 // 启动 Chromium const browser = await puppeteer.launch({ ignoreHT…
这段async代码如何改写成promise?
使用puppeter生成pdf,官方文档的例子都是使用async,await写的,但是项目的node版本是6.6,不支持async这种写法,请问下面这段代码如何改成promise? …