我想使用 puppeteer
自动下载我们业务网站上的一个 xls
文件。
在 puppeteer
里面使用代码发送了一个请求,返回了响应
Content-Disposition: attachment;filename=filename.xls
Content-Language: zh-CN
Content-Type: application/x-msexcel;charset=UTF-8
Date: Fri, 13 Aug 2021 07:24:03 GMT
Server: openresty/1.13.6.2
Set-Cookie: cookiename=xxxx
Transfer-Encoding: chunked
x-content-type-options: nosniff
X-Frame-Options: SAMEORIGIN
x-xss-protection: 1; mode=block
为了能获取到响应内容,我再 page
上添加了事件
await page.on('response', res => {
...
const buffer = res.buffer()
...
})
这个buffer
能获取到。
我想把这个 buffer
保存为一个 xls
文件到本地,但是文件内容显示为乱码
请问我应该如何做?