吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6010|回复: 19
收起左侧

[Python 转载] 查询IP所在地址小脚本(对接API)

  [复制链接]
c0ld 发表于 2018-3-15 01:00 来自手机
晚上看新闻时无意看到了淘宝IP查询API的信息,然后就顺手写了一个IP地址查询的脚本来分享。先贴出淘宝IP查询API的使用方法,以供读者研究:
1. 请求接口(GET):

/service/getIpInfo.php?ip=[ip地址字串]

2. 响应信息:

(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商

3. 返回数据格式:

{"code":0,"data":{"ip":"210.75.225.254","country":"\u4e2d\u56fd","area":"\u534e\u5317",
"region":"\u5317\u4eac\u5e02","city":"\u5317\u4eac\u5e02","county":"","isp":"\u7535\u4fe1",
"country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000",
"county_id":"-1","isp_id":"100017"}}
其中code的值的含义为,0:成功,1:失败。



这里返回的数据是json形式的,目前公开的API中返回的数据大致分为XML与json两种格式。

贴出脚本源码:
#!/usr/local/bin/python
#coding = utf-8
#Author:c0ld
import urllib
import urllib2
import json

ip = raw_input('Please Enter IP Address:')
url = "http://ip.taobao.com/service/getIpInfo.php?ip="+ip

try:
    req = urllib2.Request(url)
    res_data = urllib2.urlopen(req)
    res = res_data.read()
    jsondata = json.loads(res)
    print ""
    print "IP Address:"+jsondata['data']['ip']
    print "Country:"+jsondata['data']['country']
    print "Area:"+jsondata['data']['area']
    print "Region:"+jsondata['data']['region']
    print "City:"+jsondata['data']['city']
    print "ISP:"+jsondata['data']['isp']
   
except Exception as error:  
        print error
    print "Sorry,We Got a Error.Please Try Again Or Check Your Internet."




脚本本身没有什么难度,由于是手机码的,所以排版可能有点蹩脚,希望大家可以理解,也希望这个脚本可以给正在学习Python的伙伴一点小的帮助,如果有一些关于Python的问题也可以在论坛私信我,看到后会联系大家一起学习讨论的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

+12027988887 发表于 2018-3-15 13:58
peterq521 发表于 2018-3-15 10:49
哈哈 一般来说只有root了 用软件关闭权限

国外软件安装就没见过要求读取联络人权限,读取短信息权限,读取定位功能,就国内爱搞这些。想了想,还是少玩国内手机应用好。不然 自己和通讯录里的人可能还会有机会中奖,接收到营销电话或者诈骗电话。
peterq521 发表于 2018-3-15 14:14
+12027988887 发表于 2018-3-15 13:58
国外软件安装就没见过要求读取联络人权限,读取短信息权限,读取定位功能,就国内爱搞这些。想了想,还是 ...

这话完全没毛病 国内的有的连你照片都要读取 比如大名鼎鼎的12306 我就不明白你一个卖火车票的看我照片干什么 我还得照片认证啊
+12027988887 发表于 2018-3-15 01:48
大神,请问如何能破解手机的定位功能?好像即使手动关闭定位功能,手机也是默认在运行。中国产品后门太多,如何破解?
头像被屏蔽
宁静清风 发表于 2018-3-15 03:43
提示: 作者被禁止或删除 内容自动屏蔽
wei692017 发表于 2018-3-15 04:19
膜拜大神!向你学习!
sdaza 发表于 2018-3-15 05:46 来自手机
有意思。
疾风丶 发表于 2018-3-15 06:21 来自手机
厉害了我的哥
吾爱啦啦 发表于 2018-3-15 07:57
大神就是大神,手机都能做到这种程度。
zhy0212ZHY 发表于 2018-3-15 08:24 来自手机
小白不懂,帮你顶
w3245698 发表于 2018-3-15 08:27
感谢楼主分享,学习了
ctfdrizzt 发表于 2018-3-15 09:04
正好想学习用python写这个查询IP的小程序,赶紧收藏起来
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-21 08:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表