项目场景:
puppeteer通过headless chrome 下载文件失败
问题描述:
我想通过puppeteer nodejs 写一些脚本,然后通过服务调用他,结果发现一切运行正常,但是文件无法下载,最后发现是浏览器问题,浏览器无头模式下一般无法下载文件,但是这是我必要的步骤
解决方案:
最后解决方案是在,自定义函数,这里的downloadPath需要你自己定义,
@Override
function setDownloadBehavior(page,downloadPath){
return page._client.send('Page.setDownloadBehavior', {
behavior: 'allow',
downloadPath
});