2011-09-16 40 views

回答

3

Bash對於&字符具有特殊含義。您需要使用反斜槓(\)或將整個URL包裝在單引號中(')。

1

這是因爲特殊字符由bash解釋(例如,?,而&`使得該過程在後臺中)。 只是簡單的引號包裹它,它應該工作。

1

我能想象這是因爲robots.txt

你可以調整的,以用戶代理(可能)得到過去

如果你有網站的所有者的許可(!),你可以無視機器人。 txt將-erobots=off傳遞給wget,所以:

wget -erobots=off \ 
    'http://maps.googleapis.com/maps/api/geocode/xml?address=Coimbatore+&sensor=true'