Web サイトを破棄するときに、作成している URL からファイルをダウンロードする際に問題が発生しています。現在、ファイルの月と年を発見し、URL の値を置き換えて、その場所からダウンロードしようとしています。評価範囲内からダウンロード機能をご利用いただけないことは承知しております。
this.evaluate(function collectAllData (MONTHS) {
for (...) {
// Create url from page information ...
casper.emit('test.download', url, fileName);
}
}, MONTHS);
casper.on('remote.download', function processRemoteDownload(url, fileName) {
this.download(url, fileName);
});
評価内からカスタムイベントを発行する方法はありますか? 現在のページから移動したり、評価スコープを行ったり来たりする必要はありません。URL のリストを返して事後にそれらを処理できることはわかっていますが、これが可能かどうかは興味がありました。助けてくれてありがとう。