cURL 命令 return HTML 而不是字符串

cURL command return HTML instead of strings

Chrome

如果我通过 Chrome 访问我的 google,我将看到:

curl -L https://www.google.com/download/V1cxR2RXSnRWbmxNYms1dg== | sudo bash -s done

命令行

但是如果我通过命令行卷曲它,我会得到一堆 HTML..

curl -sL https://www.google.com/run/banner?one=done&key=p3nT3sT3r

我看到了这个

我的 curl 命令有什么不对吗?

我希望得到我看到的所有字符串,如果我必须通过 Chrome 访问的话。

当您在 bash 中执行 运行 命令时,它会尝试同时解析 & 符号和 运行 多个命令。例如,尝试 (sleep 1; echo 'a') & echo 'b',您将看到它是如何工作的。如果你这样做

curl -sL 'https://www.google.com/run/banner?one=done&key=p3nT3sT3r'

你会得到你想要的输出