# encoding: utf-8 $script.getThreads().getMain().setBackground(true) $webResources.afterDownload { |webResource, scriptFile, throwable| if scriptFile != nil $console.log("afterDownload", webResource, "下载成功", scriptFile) elsif throwable != nil $console.log("afterDownload", webResource, "下载失败", throwable) end } t = $dateTimes.getTimestamp() $webResources.onDownload { |webResource, progress| nt = $dateTimes.getTimestamp() # 防止是输出信息太多, 所以添加1s间隔 if nt - t > 1000 $console.log("onDownload", webResource, progress) t = nt end } $webResources.beforeDownload { |webResource| java_import "com.blankj.utilcode.util.RegexUtils" webResource.setUrl(RegexUtils.getReplaceFirst(webResource.getUrl(), "172.16.0.238", "172.16.0.235")) $console.log("beforeDownload", webResource) nil }