文档章节

python3.2批量查询IP地址区域

jk409
 jk409
发布于 2014/07/31 16:48
字数 157
阅读 841
收藏 14
import urllib.request
#jk409  2014-7-31 by python3.4编写用于[批量]查询IP地址国家区域
def chaxun(ip_addr):
    ip_addr2=ip_addr
    domain_addr='http://ip.taobao.com/service/getIpInfo.php?ip='
    domain=domain_addr+ip_addr2
    res=urllib.request.urlopen(domain).read()
    page=eval(res)
    if page['code']==0:
        ww=page['data']['ip']+' '+page['data']['country_id']+' '+page['data']['country']+page['data']['region']+page['data']['city']
        '''
        print(
              page['data']['ip'],page['data']['country_id'],
              page['data']['country'],page['data']['region'],
              page['data']['city']
              )
              '''
        print(ww)
        wr_f.write(ww+'\n')  
    else:
        print('faile')

if __name__=="__main__":
    while 1:
        ip_addr = str(input('请输入要查询的IP:'))
        #if ip_addr == "quit":
        #    break;
        wr_f=open('c://2.log','w')
        f=open('c://2.txt','r')
        for a in f.readlines():
            chaxun(a.split()[0])
        f.close()
        wr_f.close()

© 著作权归作者所有

上一篇: ansible
jk409
粉丝 22
博文 159
码字总数 38443
作品 0
深圳
后端工程师
私信 提问
python import hashlib出现问题

import hashlib时出现如下问题: >>> import hashlib ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/python3.2/lib/python3.2/hashlib......

大黄
2012/08/05
14.5K
10
python SMTP連接總是有錯誤怎麼解決??

python SMTP連接總是有錯誤怎麼解決?? SMTP('smtp.live.com') Traceback (most recent call last): File "", line 1, in SMTP('smtp.live.com') File "/usr/lib/python3.2/smtplib.py", lin......

jacklam
2012/11/30
1K
2
windows server 2016 网络服务(三)

早期域名解析:计算机NetBIOS名称(15bit) 物理地址(MAC) 虚拟化 廉价网卡 IP地址:IP子网=VLAN(虚拟化) 方法:Hosts文件(IP地址-计算机名称) NetBIOS广播(网络发现,WINS服务器) ...

haitao0228
2018/04/20
0
0
gentoo如何指定一个软件命令的版本号?

假如我gentoo系统有python2.7和python3.2, 当敲两下tab键后. 会出现python, python3.2, python2.7命令. 当敲python的时候, 它选择的是python3.2, 我现在有个需求是怎么调换到python2.7, 因为...

谁瞅谁怀孕
2012/10/13
1K
5
DNS基本工作原理、及正反向解析、主从同步

dns基本工作原理 1、客户端:互联网上提出域名查询请求的终端。 2、根域名服务器:在“域名树”的顶端,一次完整的域名查询请求的入口。 3、子域:域名树的上下层级关系,下级是上一级的子域...

crcr7
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【0918】正则介绍_grep

【0918】正则介绍_grep 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 一、正则介绍 正则是一串有规律的字符串,它使用单个字符串来描述或匹配一系列符合某个语法规则的字符串。 二、grep工具 ...

飞翔的竹蜻蜓
24分钟前
4
0
为什么要在网站中应用CDN加速?

1. 网页加载速度更快 在网站中使用CDN技术最直接的一个好处就是它可以加快网页的加载速度。首先,CDN加速的内容分发是基于服务器缓存的,由于CDN中缓存了不少数据,它能够给用户提供更快的页...

云漫网络Ruan
今天
8
0
亚玛芬体育(Amer Sports)和信必优正式启动合作开发Movesense创新

亚玛芬体育和信必优正式启动合作开发Movesense创新,作为亚玛芬体育的完美技术搭档,信必优利用Movesense传感器技术为第三方开发移动应用和服务。 Movesense基于传感器技术和开放的API,测量...

symbiochina88
今天
4
0
创龙TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA核心板规格书

SOM-TL437xF是一款广州创龙基于TI AM437x ARM Cortex-A9 + Xilinx Spartan-6 FPGA芯片设计的核心板,采用沉金无铅工艺的10层板设计,适用于高速数据采集和处理系统、汽车导航、工业自动化等领...

Tronlong创龙
今天
5
0
好程序员Java学习路线分享MyBatis之线程优化

  好程序员Java学习路线分享MyBatis之线程优化,我们的项目存在大量用户同时访问的情况,那么就会出现大量线程并发访问数据库,这样会带来线程同步问题,本章我们将讨论MyBatis的线程同步问...

好程序员官方
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部