最近做了个fiddlercore抓包程序,在ie、火狐、chrome和360安全浏览器下测试发现ie和火狐的请求和可以正常抓取,chrome和360浏览器下抓取不到。需要排查下面几点:
- 程序代理是否设置为系统级的。
//启动方式
FiddlerCoreStartupFlags oFCSF = FiddlerCoreStartupFlags.RegisterAsSystemProxy;
//定义http代理端口
int iPort = 8877;
//启动代理程序,开始监听http请求
//端口,是否使用windows系统代理(如果为true,系统所有的http访问都会使用该代理)
//FiddlerApplication.Startup(iPort, true, false, true);
FiddlerApplication.Startup(iPort, oFCSF);
- chrome或者360浏览器是否安装启用了Proxy SwitchySharp扩展。
- 是否安装了谷歌访问助手等代理扩展。