$script.getThreads().getMain().setBackground(true) $webResources.afterDownload { webResource, scriptFile, throwable -> if (scriptFile != null) { $console.log("afterDownload", webResource, "下载成功", scriptFile) } else if (throwable != null) { $console.log("afterDownload", webResource, "下载失败", throwable) } } def t = $dateTimes.getTimestamp() $webResources.onDownload { webResource, progress -> def nt = $dateTimes.getTimestamp() // 防止是输出信息太多, 所以添加1s间隔 if (nt - t > 1000) { $console.log("onDownload", webResource, progress) t = nt } } $webResources.beforeDownload { webResource -> webResource.setUrl(webResource.getUrl().replace("172.16.0.238", "172.16.0.235")) $console.log("beforeDownload", webResource) null }