回复 20# CrLf
前些时间我也收集了一些,有些网站的接口是对curl的UA做了处理,如果是用curl访问的话,得到就是比较干净的文本。
http://my.oschina.net/ysj/blog/511724 | #满足了一下自己的搜集癖,搜集了不少可以用来查询外网IP的网址和方法。 | | #国内某网站的接口,只返回IP | | curl ip.6655.com/ip.aspx | | curl whatismyip.akamai.com | | #更多用法访问ifconfig.co | | wget -qO - ifconfig.co | | curl icanhazip.com | | dig +short myip.opendns.com @resolver1.opendns.com | | curl ident.me | | curl v4.ident.me | | curl v6.ident.me | | #慢 | | curl curlmyip.com | | curl ifconfig.me | | curl inet-ip.info | | #返回IP和地区 | | curl ip.6655.com/ip.aspx?area=1 | | curl ip.cn | | curl cip.cc | | curl ipip.net | | #需要翻x墙,只返回IP | | curl ip.appspot.com | | | | #参考 http://unix.stackexchange.com/questions/22615/how-can-i-get-my-external-ip-address-in-bash | | #有人给了以下测试方法 | | | | wget https: | | chmod a+x externalip-benchmark | | ./externalip-benchmark | | | | #返回JSON格式的数据 | | C:\>curl httpbin.org/get | | { | | "args": {}, | | "headers": { | | "Accept": "*/*", | | "Host": "httpbin.org", | | "User-Agent": "curl/7.28.1" | | }, | | "origin": "222.216.164.78", | | "url": "http://httpbin.org/get" | | } | | C:\>curl httpbin.org/ip | | { | | "origin": "116.11.199.77" | | }COPY |
|