Puppeteerでファイルを正常にダウンロードできましたが、/ Downloadsフォルダーにファイルを保存しているだけでした。私は周りを見回していて、この場所を設定するためのAPIまたはフォーラムで何も見つかりません。
私のダウンロードは基本的にリンクに行くだけです:
await page.goto(url);
これは、最新のpuppeteer v0.13でダウンロードパスを設定する方法です。
await page._client.send('Page.setDownloadBehavior', {behavior: 'allow', downloadPath: './myAwesomeDownloadFolder'});
動作は実験的なものであり、後で削除、変更、または変更される可能性があります。
Pst、リストされているより多くのトリックを試すことができます ここ 、あなた自身のリスクで:)。