2016-09-17 5 views
-2

Я пытаюсь для поиска почтового индекса от USPS с использованием локона, как так:локон возвращает пуст из действительного URL

curl "https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=2&companyName=&address1=&address2=&city=&state=Select&urbanCode=&postalCode=11111&zip=" 

Этот URL действительно возвращается нормальный выходом из браузера.

ответ

1

Необходимо указать заголовок User-Agent (с использованием опции -A), чтобы запрос напоминал запрос от браузера. Кроме того, в связи с наличием ! в URL, необходимо использовать ' вместо ":

curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0" \ 
    'https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=2&companyName=&address1=&address2=&city=&state=Select&urbanCode=&postalCode=10001&zip=' 
+0

Он работает, спасибо, один до голосования –