下载没有URL的文件

时间:2018-03-16 20:33:58

标签: casperjs

我正在更新一些下载CSV报告的旧CasperJS代码。最近改变了网络界面。旧版本有一个我可以抓取的链接标记,然后使用casper.download()来检索文件。

但是,新版本似乎是一个Angular应用程序,而下载按钮会触发一个handleDownload()功能,它可以在浏览器中执行某些操作,从而在浏览器中显示一个弹出对话框。

有没有办法拦截这个对话框或以其他方式从实际文件中提取URL?

1 个答案:

答案 0 :(得分:1)

一些选择:

  • 您可以看到请求的网址(F12> Chrome中的网络)。然后,您可以尝试推断该网址。
  • 查看handleDownload的作用 - 逻辑应该可用 您。你可以在那里提取数据。

如果没有看到代码,很难提供帮助。