關於網頁分析一些技巧

寫在最前

這篇文章不是講網頁調試的步驟,只是記錄一些調試過程中能給我們帶來便利的技巧。主要是最近一直探究網頁版微信的協議,都是在實戰中得到的比較有用的技巧。

本文以谷歌瀏覽器爲例(F12)。


1、調試前做一些配置上的準備工作

(1)設置網頁跳轉時,已抓取的數據不被清除掉

很多網站登錄之後頁面會跳轉,如果沒有設置的話會導致登錄過程中抓取的數據被清空。
設置網頁跳轉時,已抓取的數據不被清除掉

(2)清除舊的cookie和緩存

爲了後續的調試,不被之前的已登陸的賬戶的(緩存和cookie等)信息所影響,所以去都清除掉:
在那個區域點擊右鍵就可以看到如下菜單(在空白處點的話就沒那麼多其他選項)
清除舊的cookie和緩存


2、分析過程中的一些有用的技巧

(1)view source和view parsed模式之間切換

在分析網頁提交內容,返回的值等過程中,request header,request post data,response header等信息中有view source和view parsed兩種模式,點擊即可切換,方便數據分析。
比如查看用URLEncode編碼之後的數據,通過view parsed可以知道”%2F”表示斜槓”/”。

view parsed模式:
view parsed模式

view source模式:
view source模式

當然,如果只是想看URL Encode編碼之後的數據,更方便的是使用View URL encoded
View URL encoded


3、谷歌瀏覽器調試不足:

(1)沒有類似全文搜索功能

只能對抓取到的數據進行文件名匹配,無法對request headers或者是response headers中的值進行搜索
搜索功能

(2)無法自動換行

只能拖動滑塊進行查看,很不方便
無法自動換行

(3)沒有javascript格式化功能

一般抓取到的js腳本都是雜亂的(如上圖),對我們的分析造成很大的困難,所以我們需要對js腳本格式化成易讀的格式。既然谷歌瀏覽器不支持,我們可以找一些在線javascript格式化的網站,如:
[JS/HTML格式化 - 站長工具]http://tool.chinaz.com/Tools/JsFormat.aspx

End

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章