近期,小伙女朋友一反常態(tài),經(jīng)常晚回家旺上,就說有事瓶蚂,其他什么也不肯說;
于是他找上我宣吱,問我在他女朋友在外面那段時間能不能定位一下她在哪個地方窃这;
這必須得安排上啊,下面看具體操作方式:
第一步:IP地址
IP地址:IP地址分為局域網(wǎng)和廣域網(wǎng)兩種征候,它在全球范圍內(nèi)實現(xiàn)了不同硬件結(jié)構(gòu)钦听、不同操作系統(tǒng)的互聯(lián)網(wǎng)網(wǎng),在整個Internet中倍奢,沒一個節(jié)點(diǎn)都依靠唯一的IP地址相互區(qū)分和相互聯(lián)系朴上。
第二步:編寫腳本
進(jìn)入一個專業(yè)做IP地址的大數(shù)據(jù)統(tǒng)計平臺,分析這個網(wǎng)站結(jié)構(gòu)卒煞,找到我們需要的內(nèi)容痪宰;
經(jīng)過分析,該網(wǎng)站的結(jié)構(gòu)非常的簡單畔裕,沒有什么特別的防護(hù)衣撬,下面是我們需要抓取的內(nèi)容;但在這里我運(yùn)用了圖形界面來做扮饶。
我們的目的是獲取IP定位其地址具练,所以要給小伙女朋友一個輸入IP的條件、通過爬蟲抓取網(wǎng)站數(shù)據(jù)后的區(qū)域
運(yùn)行之后是一個非常簡單的界面甜无;關(guān)于里面的一些屬性應(yīng)用 扛点,也都是非常簡單的,這里就不過多描述了
這樣岂丘,一個簡單的通過IP定位的腳本就寫好了
第三步:獲取IP數(shù)據(jù)
首先一鍵生成headers
第四步: 運(yùn)用re正則表達(dá)式 陵究;解析數(shù)據(jù)內(nèi)容
正則表達(dá)式是非常靈活的一種解析方式,這里運(yùn)用了簡單粗暴的通配符方案
第五步:將解析內(nèi)容在界面中進(jìn)行展示
這里運(yùn)用了回傳奥帘,將解析的內(nèi)容回傳至窗口列表中進(jìn)行展示铜邮。
在圖形界面中Button組件有一個屬性為command,這個屬性可以綁定一個事件寨蹋,當(dāng)我們點(diǎn)擊這個組件的時候松蒜,會執(zhí)行綁定的事件,而這個是事件就是我們的爬蟲已旧。
獲取到詳細(xì)的IP地址:
通過IP地址具體查詢位置:
好了秸苗,果然會選地方,為這哥們默默哀悼一下
最后
如果你需要完整源碼可以看下圖