美文网首页
和别人学学fiddler这个软件

和别人学学fiddler这个软件

作者: OTL | 来源:发表于2017-08-09 14:18 被阅读96次

1.在云盘上下载一些相关的软件fiddler。

1)启动Fidder ,查看第一行菜单栏Tools->Fiddler Options 点击进去,对话框切换到 "Connections" ,然后勾选"Allow remote ccomputers to  connect "。然后点击"OK"按钮。

2).查看本机pc的ip地址。

这里的无线网是为了手机和pcs是一个网段。

3).打开android设备,找到代理,使用手动代理。

在代理服务器主机名后面填入本机pc的ip地址:192.68.137.135。

在代理服务器端口后面输入框输入8888,然后点击保存。

4).然后启动Android设备,在设备的浏览器中,访问简书的首页,在fiddle中可以看到完成的请求和相应数据。

简单易操作。

第二种方法:

1.断点法

bpu命令语法:

程序代码

bpu str//设置断点

bpu // 取消断点

bpu命令监视所有的请求,当请求URL包含特定字符是,未改请求设置断点,断电后可以修改请求数据,再继续运行。

***Break on Response 是设置修改响应数据的,点击他修改数据,最后点击Run to Completion 。****

在左下角的绿色字体处输入要测的址:bpu jianshu.com&bpu www.jianshu.com 回车enter.会显示拦截相关网站的数据包。

2.Url 替换法

urlreplace命令语法:

程序代码

urlreplace oldstr newstr //设置替换

urlreplace //取消替换

urlreplace 命令可以对url指定字符串进行替换

程序代码

if ((null != gs_ReplaceToken) && (oSession.url.indexOf(gs_ReplaceToken)>-1)) {   // Case sensitive

oSession.url = oSession.url.Replace(gs_ReplaceToken, gs_ReplaceTokenWith);

}

替换为:

复制内容到剪贴板程序代码

if ((null != gs_ReplaceToken) && (System.Text.RegularExpressions.Regex.IsMatch(oSession.url, gs_ReplaceToken))) {   // Case sensitive

oSession.url = System.Text.RegularExpressions.Regex.Replace(oSession.url, gs_ReplaceToken, gs_ReplaceTokenWith);

}

点击Save Script按钮保存即可。

相关文章

网友评论

      本文标题:和别人学学fiddler这个软件

      本文链接:https://www.haomeiwen.com/subject/yiwfrxtx.html