使用puppeteer 引入外部js脚本的时候,如何捕获脚本其中的错误
const runScript = async (filePath, url) => { const browser = await puppeteer.launch() const page = await browser.newPage() await page.got…
jest、puppeteer 使用超时
Timeout - Async callback was not invoked within the 5000ms timeout specified 最近在弄UI测试,使用的是jest和puppeteer。主要是测试登录页面。 …
爬虫 抓取 http://bbs.tianya.cn/ 登录问题
这个网站的确让我很费解。我手动登录之后,通过带Cookie+User-Agent,用puppeteer模拟浏览器,仍然显示未登录。无论使用什么方法,都是未登录状态。 …
puppeteer 无法设置cookie ?
直接上全部代码: const puppeteer = require('puppeteer') (async () => { const browser = await puppeteer.launch({ headless: false, // 开启…
使用puppeteer生成的pdf转为base64再部分中文编码错误
在ubuntu中抓取页面生成的 pdf buffer 转成base64后放到oss生成预览链接发现部分中文字体显示为空白,但是下载下来的pdf文件却又可以正常显示 经过对…
Puppeteer headless:false部署到服务器的问题?
监控Google play的页面,开启了headless:false模式(不开启会报时间超时,访问不了页面),但是部署到服务器的话,会报打不开Chrome:Failed to launc…
headerTemplate和footerTemplate在pdf导出
我确保我的puppeteer已是最新 在centos7服务器下 node 8.9.0 在服务器上跑的时候 我希望得到页面的页码 但是在转成pdf的时候 我发现我的headerTempla…
root使用puppeteer正常,www使用报错Error: Cannot find module
因为无法使用www用户运行puppeteer,所以php无法调用 js代码 if (process.env.NODE_USER) { console.log("run as "+process.env.NODE_USER) process.…
Puppeteer 如何发出POST请求?
当前有一个接口,需要使用POST方法请求,然后接口会返回HTML页面,我们再将这个HTML页面保存为PDF文件。 const puppeteer = require('puppeteer') (a…
puppeteer如何处理需要扫码登录才能进入的网站?
如题,如何处理这种需要扫码登录才能进入的网站? 目前遇到一个网站需要 扫码登录 账号密码,都是有图形验证码 对于第一种有什么处理方案么? 对于第…
puppeteer 如何触发元素 onmouseenter 事件
具体代码如下 const puppeteer = require('puppeteer') (async()=>{ const browser = await puppeteer.launch({ headless: false }) const page = …
怎么使用 puppeteer 生成pdf ?
现在访问一个网站,想用puppeteer只把内容区域的dom块生成一个pdf,其他区域的什么导航栏,底部导航都不需要的,应该怎么去实现的? 我看puppeteer 的…