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