亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦安全>局域網(wǎng)安全>

      python腳本查詢外網(wǎng)IP

      時(shí)間: 林澤1002 分享

        使用python腳本獲取外網(wǎng)IP,不用再手動(dòng)去訪問網(wǎng)站查詢。下面是學(xué)習(xí)啦小編收集整理的python腳本查詢外網(wǎng)IP,希望對(duì)大家有幫助~~

        python腳本查詢外網(wǎng)IP

        工具/原料

        python2.7

        方法/步驟

        首先安裝python2.7。

        python官網(wǎng):http://python.org

        打開記事本或者其他文本編輯,例如notepad++

        寫入下面內(nèi)容:

        #!/usr/bin/env python2

        # -*- coding:GBK -*-

        import urllib2,json

        import re

        import os

        if os.name == 'nt':

        PFENCODE = 'GBK'

        else:

        PFENCODE = 'utf-8'

        def getIP():

        ipinfo = "" w_ip = ""

        try:

        ipinfo = urllib2.urlopen('http://www.whereismyip.com').read()

        w_ip = re.search('\d+\.\d+\.\d+\.\d+',ipinfo).group(0)

        except:

        try:

        ipinfo = urllib2.urlopen('http://ip138.com/ip2city.asp').read()

        w_ip = re.search('\d+\.\d+\.\d+\.\d+',ipinfo).group(0)

        except Exception ,e:

        print str(e)

        try:

        kk = urllib2.urlopen('http://ip.taobao.com/service/getIpInfo.php?ip=%s'%str(w_ip)).read()

        kk_dict = json.loads(kk)[u'data']

        data = kk_dict[u'country'].encode(PFENCODE)

        data = data + " " + kk_dict[u'region'].encode(PFENCODE)

        data = data + " " + kk_dict[u'city'].encode(PFENCODE)

        data = data + " " + kk_dict[u'county'].encode(PFENCODE)

        data = data + " " + kk_dict[u'isp'].encode(PFENCODE)

        except Exception ,e:

        print u"獲取外網(wǎng)IP地址位置失敗。".encode(PFENCODE)

        print str(e)

        print u"外網(wǎng)IP:".encode(PFENCODE) + str(w_ip)

        print u"地理位置:".encode(PFENCODE) + data

        if __name__ == "__main__":

        print "\n\n" print "------------------------------------------------------"

        print u"獲取外網(wǎng)IP及信息!!!!".encode(PFENCODE)

        print "------------------------------------------------------"

        getIP()

        print "\n\n\n"

        if os.name == 'nt':

        os.system('pause')

        else:

        raw_input(u"回車退出。。。。。。。。。".encode(PFENCODE))

        此腳本同樣適合Linux下使用。但是要注意格式,在windows編輯后,在Linux要運(yùn)行之前要使用vim進(jìn)行編輯,在vim命令模式下:set ff=unix 設(shè)置文件的格式,賦予執(zhí)行位就可以執(zhí)行了

        運(yùn)行效果如下圖:


      局域網(wǎng)python腳本查詢外網(wǎng)IP相關(guān)文章:

      1.局域網(wǎng)Python中使用POST方式上傳文件

      2.python局域網(wǎng)傳輸文件

      3.局域網(wǎng)python快速上手

      4.局域網(wǎng)python封裝linux監(jiān)控模塊

      5.局域網(wǎng)如何安裝python

      6.局域網(wǎng)Python2.75的安裝及環(huán)境配置教程

      python腳本查詢外網(wǎng)IP

      使用python腳本獲取外網(wǎng)IP,不用再手動(dòng)去訪問網(wǎng)站查詢。下面是學(xué)習(xí)啦小編收集整理的python腳本查詢外網(wǎng)IP,希望對(duì)大家有幫助~~ python腳本查詢外網(wǎng)IP 工具/原料 python2.7 方法/步驟 首先安裝python2.7。 python官網(wǎng):http://python.org
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式
      2901664