淘宝获取IP
来源:互联网 发布:3d网络渲染网站哪个好 编辑:程序博客网 时间:2024/04/28 14:57
淘宝获取IP
public static JSONObject getIPInfo(String ip) {System.out.println("定时处理IP地址");// 定时调度任务try {StringBuilder entityStringBuilder = new StringBuilder();JSONObject resultJsonObject = null;String getUrl = String.format("http://ip.taobao.com/service/getIpInfo.php?ip=%s", ip);CloseableHttpClient httpclient = HttpClients.createDefault();RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(1000).setConnectTimeout(3000).build(); HttpGet httpGet = new HttpGet(getUrl);httpGet.setHeader("Host", "ip.taobao.com"); httpGet.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0");httpGet.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");httpGet.setHeader("Accept-Language", "zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3");httpGet.setHeader("Accept-Encoding", "gzip, deflate");httpGet.setHeader("Connection", "keep-alive");httpGet.setHeader("Upgrade-Insecure-Requests","1");httpGet.setHeader("Cache-Control","max-age=0"); System.out.println(getUrl);httpGet.setConfig(requestConfig);CloseableHttpResponse getResponse = httpclient.execute(httpGet);HttpEntity responseEntity = getResponse.getEntity();if (getResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {try {BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(responseEntity.getContent(),"UTF-8"), 8 * 1024);String line = null;while ((line = bufferedReader.readLine()) != null) {entityStringBuilder.append(line);}System.out.println(entityStringBuilder.toString());resultJsonObject = JSONObject.fromObject(entityStringBuilder.toString());// JSONObject jsonObject =// resultJsonObject.getJSONObject("data");return (resultJsonObject.getJSONObject("data"));} catch (Exception e) {e.printStackTrace();}}EntityUtils.consume(responseEntity);getResponse.close();} catch (Exception ex) {ex.printStackTrace();}System.out.println("获取IP地址信息结束");return null;}public static void main(String[] args) {getIPInfo("47.90.33.254");// GetAddressByIp("47.90.33.254");}
阅读全文
0 0
- 淘宝获取IP
- 获取淘宝IP地址库
- 利用Gson获取淘宝IP地址
- 用淘宝的接口获取手机ip
- 通过淘宝IP地址库获取IP位置
- 通过淘宝IP地址库获取IP位置
- 通过淘宝IP地址库获取IP位置
- php获取用户ip地理位置利用淘宝IP库
- 通过淘宝IP地址库获取IP位置
- 从淘宝API根据IP获取IP城市信息
- 淘宝API——获取IP归属地等信息
- 淘宝API——获取IP归属地等信息
- 关于调用淘宝IP获取城市信息-- 随笔
- 切换城市之根据ip获取城市名称--淘宝
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
- leetcode 股票收益问题
- PHP之array_rand()方法
- Git使用方法总结——Git 安装
- react入门之搭配环境(一)
- ubantu解压zip文件乱码问题
- 淘宝获取IP
- SO_REUSEADDR与SO_REUSEPORT平台差异性与测试
- Problems & Solutions -- 6. MySql 中文乱码问题
- M100 开发
- 英特尔 6 代以后 CPU 无法安装 Win7 系统解决方案
- vb.net sql参数化查询空参数查询全部解决方案
- 使用Spring Boot快速构建基于SQLite数据源的应用
- VS 2013 生成 32/64 位DLL方法
- 【Github】Github入门到精通