求各位大佬指点
官方库web.view如何自定义默认文件下载路径,同步求网页弹出“网站想要下载多个文件”的对话框自动点确认
平时用该库做网页自动化工作,但在网页文件下载的时候,总是下载到系统默认的目录中。
目前试过该库在启动时,加参数 "--download-directory=" + downloadPath 但没成功。
求指点!!
// WebView2 必须完全初始化后才能调用 CDP 命令 wb.onReady = function(){ // 获取 CDP 会话对象 var session = wb.cdpSession; if(session){ // 3. 调用 CDP 命令 Page.setDownloadBehavior // behavior: "allow" 表示允许下载,"deny" 表示禁止 // downloadPath: 必须是绝对路径 session.call("Page.setDownloadBehavior", { behavior = "allow"; downloadPath = downloadDir; }) winform.msgbox("CDP拦截设置成功!\n文件将自动保存到:" + downloadDir); } }
我试着用以上方法,但没有生效。不知道是哪儿出了错