如何使用 `puppeteer` 下载文件
我想使用 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
文件到本地,但是文件内容显示为乱码
请问我应该如何做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论