我在groovy代码中执行了 wget 命令,命令是这样的:
cmd /c C:/wget.exe -q -O - <my-URL>
当我从 cmd 或Windows运行util实际运行此命令时,它可以正常工作。但是当我尝试从我的groovy代码中运行它时,我看不到输出。 我怎样才能在groovy中捕获这个输出。
谢谢!
答案 0 :(得分:5)
"cmd /c C:/wget.exe -q -O - <my-URL>".execute().text
但new URL("<my-URL").text
可能是一种更好的方式来加载网址而不依赖于wget。
答案 1 :(得分:4)
而不是使用wget为什么不只是使用groovy来获取内容:
def data = new URL(myUrl).getText()