在用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("另存檔案出錯!");
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/177188.html
下一篇:小白又來求教python作業了
