女朋友突然天天加班,用python写个定位脚本,直接抓到现场
近期,小伙女朋友一反常態(tài),經(jīng)常晚回家,就說(shuō)有事,其他什么也不肯說(shuō);
于是他找上我,問(wèn)我在他女朋友在外面那段時(shí)間能不能定位一下她在哪個(gè)地方;
這必須得安排上啊,下面看具體操作方式:
第一步:IP地址
IP地址:IP地址分為局域網(wǎng)和廣域網(wǎng)兩種,它在全球范圍內(nèi)實(shí)現(xiàn)了不同硬件結(jié)構(gòu)、不同操作系統(tǒng)的互聯(lián)網(wǎng)網(wǎng),在整個(gè)Internet中,沒(méi)一個(gè)節(jié)點(diǎn)都依靠唯一的IP地址相互區(qū)分和相互聯(lián)系。
第二步:編寫(xiě)腳本
進(jìn)入一個(gè)專業(yè)做IP地址的大數(shù)據(jù)統(tǒng)計(jì)平臺(tái),分析這個(gè)網(wǎng)站結(jié)構(gòu),找到我們需要的內(nèi)容;
經(jīng)過(guò)分析,該網(wǎng)站的結(jié)構(gòu)非常的簡(jiǎn)單,沒(méi)有什么特別的防護(hù),下面是我們需要抓取的內(nèi)容;但在這里我運(yùn)用了圖形界面來(lái)做。
我們的目的是獲取IP定位其地址,所以要給小伙女朋友一個(gè)輸入IP的條件、通過(guò)爬蟲(chóng)抓取網(wǎng)站數(shù)據(jù)后的區(qū)域
運(yùn)行之后是一個(gè)非常簡(jiǎn)單的界面;關(guān)于里面的一些屬性應(yīng)用 ,也都是非常簡(jiǎn)單的,這里就不過(guò)多描述了
這樣,一個(gè)簡(jiǎn)單的通過(guò)IP定位的腳本就寫(xiě)好了
第三步:獲取IP數(shù)據(jù)
首先一鍵生成headers
第四步: 運(yùn)用re正則表達(dá)式 ;解析數(shù)據(jù)內(nèi)容
正則表達(dá)式是非常靈活的一種解析方式,這里運(yùn)用了簡(jiǎn)單粗暴的通配符方案
第五步:將解析內(nèi)容在界面中進(jìn)行展示
這里運(yùn)用了回傳,將解析的內(nèi)容回傳至窗口列表中進(jìn)行展示。
在圖形界面中Button組件有一個(gè)屬性為command,這個(gè)屬性可以綁定一個(gè)事件,當(dāng)我們點(diǎn)擊這個(gè)組件的時(shí)候,會(huì)執(zhí)行綁定的事件,而這個(gè)是事件就是我們的爬蟲(chóng)。
獲取到詳細(xì)的IP地址:
通過(guò)IP地址具體查詢位置:
好了,果然會(huì)選地方,為這哥們默默哀悼一下
最后
如果你需要完整源碼可以看下圖
總結(jié)
以上是生活随笔為你收集整理的女朋友突然天天加班,用python写个定位脚本,直接抓到现场的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 纺织品外贸ERP管理,“双循环”下的发展
- 下一篇: 华为和中兴的一点对比