_script:getThreads():getMain():setBackground(true) _webResources:afterDownload(function(webResource, scriptFile, throwable) if (scriptFile ~= nil) then _console:log("afterDownload", webResource, "下载成功", scriptFile) elseif (throwable ~= null) then _console:log("afterDownload", webResource, "下载失败", throwable) end end) local t = _dateTimes:getTimestamp() _webResources:onDownload(function(webResource, progress) local nt = _dateTimes:getTimestamp() -- 防止是输出信息太多, 所以添加1s间隔 if (nt - t > 1000) then _console:log("onDownload", webResource, progress) t = nt end end) _webResources:beforeDownload(function(webResource) local RegexUtils = _java:loadClass("com.blankj.utilcode.util.RegexUtils") webResource:setUrl(RegexUtils:getReplaceFirst(webResource:getUrl(), "172.16.0.238", "172.16.0.235")) _console:log("beforeDownload", webResource) return nil end)