国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python獲取外,網(wǎng)ip地址的方法總結(jié)

2019-11-02 14:49:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   本文實(shí)例總結(jié)了python獲取外網(wǎng)ip地址的方法。分享給大家供大家參考。具體如下:

  一、利用腳本引擎庫(kù)直接獲取

  ?

1 2 3 4 5 6 7 import console; import web.script import inet.http; var jsVm = web.script("JavaScript") jsVm.AddCode( inet.http().get("http://fw.qq.com/ipaddress") ) var ipAddr = jsVm.CodeObject.IPData[0]; console.log( "您的外網(wǎng)IP地址:",ipAddr )

  二、http庫(kù),模式匹配獲取

  ?

1 2 3 4 5 6 7 8 9 10 import inet.http; getIp = function(){ var http = inet.http() http.flags = 0x80000000/*_INTERNET_FLAG_RELOAD強(qiáng)制文件從服務(wù)器下載不是緩存*/ | 0x4000000/*_INTERNET_FLAG_DONT_CACHE*不緩存數(shù)據(jù)*/ var str = http.get("http://fw.qq.com/ipaddress") return str?string.match(str,'"(.+?)"') } io.open() io.print(getIp())

  三、whttp庫(kù),模式匹配獲取

  ?

1 2 3 4 5 6 7 8 9 10
中國(guó)歷史故事[www.9-39.com/html/china/]
11 //獲取IP import inet.whttp; getIp = function(){ var whttp = inet.whttp() var str = whttp.get("http://www.ip138.com/ip2city.asp? r="+tonumber(time.now())) whttp.close() return str?string.match(str,"[(.*?)]");   } io.open() io.print(getIp())

  四、API方法

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 io.open(); var IPHLPAPI = raw.loadDll("IPHLPAPI.DLL") var GetIpAddrTable = IPHLPAPI.api("GetIpAddrTable","int(struct &pIpAddrTable,int &pdwSize,int border)") IPInfo = class { int dwAddr; int dwIndex; int dwMask; int dwBCastAddr; int dwReasmSize; word unused1; word unused2 } var PMIB_IPADDRTABLE = class { int dEntrys; struct mIPInfo[255] = { ..IPInfo() }; } var ipStruct = PMIB_IPADDRTABLE(); var re, ipStruct, ret = GetIpAddrTable(ipStruct, 0, 1); var re, ipStruct, ret = GetIpAddrTable(ipStruct, re, 0); var ipData = ipStruct.mIPInfo[ipStruct.dEntrys - 1].dwAddr; var ip = raw.convert({ int n = ipData }, { BYTE data[4] }); io.print( string.format("%d.%d.%d.%d", ip.data[1], ip.data[2], ip.data[3], ip.data[4]) );
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 张掖市| 聂拉木县| 楚雄市| 定安县| 仁怀市| 盐池县| 织金县| 巴彦县| 图木舒克市| 丹棱县| 通州市| 罗甸县| 兴和县| 荣成市| 班玛县| 承德县| 石景山区| 铜山县| 台中县| 平罗县| 左贡县| 邵阳市| 扎兰屯市| 治县。| 茂名市| 莱芜市| 鹤峰县| 临颍县| 辽阳县| 乡城县| 朝阳市| 瑞安市| 巴南区| 五寨县| 寻乌县| 五指山市| 桑日县| 上栗县| 呼伦贝尔市| 正宁县| 汶川县|