2016-09-17 37 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=" 

此网址从浏览器返回正常输出。

回答

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

它的工作原理,谢谢你,一起来投票 –