2014-02-22 90 views
1

試圖抓住使用curl和獲得訪問該圖像否認:捲曲圖像下載拒絕訪問

http://g.nordstromimage.com/imagegallery/store/product/Medium/0/_8666540.jpg

下面是命令和響應:

$ curl -o -v out.jpg http://g.nordstromimage.com/imagegallery/store/product/Medium/0/_8666540.jpg 
% Total % Received % Xferd Average Speed Time Time  Time Current 
          Dload Upload Total Spent Left Speed 
100 950 0 950 0  0 10288  0 --:--:-- --:--:-- --:--:-- 10326 
<HTML><HEAD> 
<TITLE>Access Denied</TITLE> 
</HEAD><BODY> 
<H1>Access Denied</H1> 

You don't have permission to access "http&#58;&#47;&#47;g&#46;nordstromimage&#46;com&#47;imagegallery&#47;store&#47;product&#47;Medium&#47;0&#47;&#95;8666540&#46;jpg" on this server.<P> 
Reference&#32;&#35;18&#46;1783183e&#46;1393076051&#46;4095e5e 
</BODY> 
</HTML> 

任何想法?

感謝

回答

3

眼下out.jpg被視爲主機名。輸出文件名應該在-o參數之後。

還通過-A參數添加用戶代理字符串與您的命令。

這應該適合你。

curl -v -o out.jpg -A "Mozilla" http://g.nordstromimage.com/imagegallery/store/product/Medium/0/_8666540.jpg

+0

非常感謝Sabuj,它工作:) –