我正在使用机械化脚本,目标是按下按钮"导出到Excel"并下载Excel文件。
我面临的问题是,当我手动尝试下载文件时,direct-url会给我一个空白页面。下载的唯一方法是点击按钮。是否可以使用Mechanize并保存Excel文件?
这是HTML代码:
<div class="export-usage float-left">
<a href="/export-usage/?id=5312022214392713003&from=01.12.2015&to=31.12.2015" class="export-link" target="download_iframe">Export to Excel</a>
<a class="download-link" target="download_iframe"></a>
<iframe class="download-iframe" name="download_iframe"></iframe>
我试过这样做,但它没有用。如上所述,我必须按虚拟方式下载,直接链接不起作用:
br.retrieve('https://test.com/export-usage/?id=5312022214392713003&from=01.12.2015&to=31.12.2015')