如何用python获取onClick弹窗的文件
在用python爬取网站文档的过程中遇到了问题,目标文件没有链接,而是一个onclick弹窗,点击后出来一个另存对话框,需要输入文件名,然后点击保存完成下载。这个onclick调用的一个js函数,我贴在下面,请大神帮我看一下,如何用python批量获取这种文件。
function SaveDoc()
{
var suffix = g_isUserView ? "pdf" : "doc";
var fn = IEHelper.IEH_GetNewFileName("请指定新文件名:", suffix);
if (fn != null && fn != "")
{
var l = IEHelper.IEH_CopyFile(g_fileName, fn);
if (l == 1) {
HJAlert("另存文件完成!");
if (g_isUserView) { // 用户查看时记录文件下载情况
var operDesc = "下载文件序号为【" + form1.hdnSeqnum.value + "】的文件";
hjoa.HJOAHelper.AjaxReportUserOperEvent(2, g_userId, operDesc, form1.hdnSeqnum.value, "", "", "");
}
}
else {
HJAlert("另存文件出错!");
}
}
}