我无法在bash中使用wget下载以下网站:
wget --wait 1 -x -H -mk https://bittrex.com/api/v1.1/public/getorderbook?market=usdt-btc&type=sell
我在其他问题中发现了一些类似的问题,但是,他们的解决方案是使用-mk
,这在这里没有任何区别。命令后,提示只是冻结,没有任何反应。如果我尝试在浏览器中打开同一个网站,它将正常打开。我很感激这里的任何帮助。
答案 0 :(得分:2)
正如评论中已经指出的那样,您需要引用您的网址。
网址中的&
将wget --wait 1 -x -H -mk https://bittrex.com/api/v1.1/public/getorderbook?market=usdt-btc
放入后台并导致&
之后的所有内容被解释为命令,这可能是一个很大的风险取决于URL!
如果您的网址包含$
,则应使用单引号('
)按字面意思传递字符串而不进行变量扩展,否则双引号("
)就可以了。