1、 css選擇器的參數(shù)如何抓包,怎么摳取網(wǎng)頁(yè)中的CSS?
裝個(gè)Firefox,裝上Firebug插件,點(diǎn)中任何一個(gè)元素,都可以看到它生效的CSS屬性。
2、 老牌的抓包工具誰(shuí)有網(wǎng)址?
Fiddler Everywhere for Mac 你值得擁有 https://mac.orsoon.com/Mac/179739.html
3、 如何抓包定位問(wèn)題?
fiddler的使用:抓包定位、模擬弱網(wǎng)
一、fiddler抓包定位
Fiddler是一個(gè)http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點(diǎn),查看所有的“進(jìn)出”Fiddler的數(shù)據(jù)(cookie,html,js,css等)。
下面這張圖準(zhǔn)確的描述了fiddler的工作
那怎么抓包呢?
打開(kāi)fiddler便已經(jīng)開(kāi)始抓包了,先介紹一下工具:看下圖
如果需要抓取https的請(qǐng)求需要安裝證書、如果需要抓取手機(jī)App的請(qǐng)求需要設(shè)置代理,這里我不細(xì)說(shuō)自行百度
抓包定位bug:
1、因?yàn)閒iddler抓取的內(nèi)容會(huì)有很多,所以我們抓包前需要先清空所有會(huì)話內(nèi)容(清除按鈕在快捷鍵的黑色的X按鈕)或者直接過(guò)濾操作過(guò)濾在這里不細(xì)說(shuō)(下次會(huì)專門寫個(gè)fiddler過(guò)濾);
2、客戶端開(kāi)始重現(xiàn)bug操作,fiddler就會(huì)抓取到操作過(guò)程中發(fā)送的所有請(qǐng)求。回到fiddler,可以看到回話列表Result會(huì)有4xx或5xx狀態(tài)的請(qǐng)求,這是就可以根據(jù)判斷雙擊報(bào)錯(cuò)的請(qǐng)求,在右側(cè)查看請(qǐng)求參數(shù)和返回內(nèi)容,判斷前后端問(wèn)題(如果不會(huì)判斷,可以直接截圖給開(kāi)發(fā))
二、模擬弱網(wǎng)
可以直接運(yùn)用fiddler配置好的弱網(wǎng)進(jìn)行測(cè)試:快捷鍵欄----> Rules ---> Performance ---->simulate Modem Speeds
勾選了simulate Modem Speeds 按鈕就開(kāi)始模擬弱網(wǎng)了,當(dāng)然我們肯定希望自己來(lái)配置網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)不同網(wǎng)絡(luò)狀態(tài)下的模擬操作,所以請(qǐng)繼續(xù)往下看:
1、在請(qǐng)求欄上找到FiddlerScript按鈕并點(diǎn)擊搜索m_SimulateModem
2、找到
第一個(gè)是上行速率,第二個(gè)是下行速率(看不懂自行翻譯)
這里就可以自己改網(wǎng)速了,若是不知道網(wǎng)速該怎么改參照下圖(借了一張圖):
4、 抓包怎么分析抓包抓到的數(shù)據(jù)?
1, 取決于你抓包的層級(jí)。一般來(lái)說(shuō)都是與網(wǎng)站之間交換的,未經(jīng)格式化的較為數(shù)據(jù)。
2, 可以從網(wǎng)卡抓取本機(jī)收發(fā)的數(shù)據(jù),也有人把從瀏覽器或其它工作在頂層的軟件獲得的數(shù)據(jù),成為抓包。
3, 如果你所在的局域網(wǎng)比較原始,你還是可以嘗試從網(wǎng)卡中獲得廣播的數(shù)據(jù)。
4, 分析有現(xiàn)成的軟件,主要針對(duì)無(wú)法加密的部分展開(kāi),即發(fā)送、接受方地址、時(shí)間、路徑、內(nèi)容體積等進(jìn)行。不涉及內(nèi)容的情況下是典型的被動(dòng)數(shù)據(jù)分析。