我使用下面这段代码,通过让Puppeteer单击发出事件的按钮来实现文件下载
await page._client.send(
'Page.setDownloadBehavior',
{
behavior: 'allow',
downloadPath: './temporal/files/',
},
);
它在Mac OS机器上运行得相当好,但在Windows机器上却什么也做不到
包装这个块的try/catch没有捕获任何东西,当我使用headless: false
设置时,它被证明可以“下载文件”,但是所有的硬盘驱动器中都没有文件
发布于 2019-02-21 04:34:38
如果Windows API需要绝对路径,您可以将其与__dirname
和相对路径组合。
https://stackoverflow.com/questions/54794456
复制相似问题