我正在抓一个奇怪的基于ASP的网站。我想下载一个XML文件。为了正常下载,我填写表格,点击"下载"然后弹出一个弹出文件,文件自动下载(在Chrome和firefox中)。
似乎最终触发下载的是对www.HOST.content / xmlfile.aspx'的一个GET请求。得到内容处理的网址:附件'使用文件名' xmldocumentIcareabout.xml'
虽然我可以使用chrome中的开发者控制台(在弹出页面上)看到此请求/响应,但我没有在“资源”中看到这些事件'或者' resource.received'在Casperjs方面。
到目前为止我已尝试过:
可以使用哪些其他方法,以便从Casperjs的弹出窗口中捕获自动下载事件?
答案 0 :(得分:0)
通过在popUp框架内调用'download()'(在'withPopup()'的'then()'函数中修复