关于网页分析一些技巧

写在最前

这篇文章不是讲网页调试的步骤,只是记录一些调试过程中能给我们带来便利的技巧。主要是最近一直探究网页版微信的协议,都是在实战中得到的比较有用的技巧。

本文以谷歌浏览器为例(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

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值