最近做了个fiddlercore抓包程序,在ie、火狐、chrome和360安全浏览器下测试发现ie和火狐的请求和可以正常抓取,chrome和360浏览器下抓取不到。需要排查下面几点:

    • 程序代理是否设置为系统级的。
    1. //启动方式
    2. FiddlerCoreStartupFlags oFCSF = FiddlerCoreStartupFlags.RegisterAsSystemProxy;
    3. //定义http代理端口
    4. int iPort = 8877;
    5. //启动代理程序,开始监听http请求
    6. //端口,是否使用windows系统代理(如果为true,系统所有的http访问都会使用该代理)
    7. //FiddlerApplication.Startup(iPort, true, false, true);
    8. FiddlerApplication.Startup(iPort, oFCSF);
    • chrome或者360浏览器是否安装启用了Proxy SwitchySharp扩展。
    • 是否安装了谷歌访问助手等代理扩展。