zoukankan      html  css  js  c++  java
  • ubuntun下安装Fiddler

    对于分析网页或者写爬虫的时候经常需要用到抓包工具进行网页数据的抓包。在Windows下可以安装Fiddler来抓包。在ubuntun下不能直接安装Fiddler。需要先安装mono
    1 首先安装mono环境:apt-get install mono-complete
    2 下载一个最新的Fidder for mono.网址:http://fiddler.wikidot.com/mono。随便选择一个目录进行解压。然后进入到解压的目录。里面有一个Fiddler.exe文件
    root@zhf-maple:/home/zhf/fiddler# ls -al
    总用量 3008
    drwxrwxr-x  5 zhf zhf    4096 1月  24 22:24 .
    drwxr-xr-x 51 zhf zhf    4096 5月  12 13:36 ..
    -rw-r--r--  1 zhf zhf     324 7月  20  2013 attach.script
    -rwxrwxr-x  1 zhf zhf  524288 6月  18  2013 BCMakeCert.dll
    -rwxrwxr-x  1 zhf zhf   30208 6月  19  2013 CertMaker.dll
    -rw-r--r--  1 zhf zhf      98 7月  20  2013 detach.script
    -rwxr-xr-x  1 zhf zhf 1017344 6月  14  2014 Fiddler.exe
    drwxr-xr-x  2 zhf zhf    4096 6月  14  2014 ImportExport
    drwxr-xr-x  2 zhf zhf    4096 6月   6  2014 Inspectors
    -rwxr-xr-x  1 zhf zhf  253440 6月   6  2014 Ionic.Zip.Reduced.dll
    -rw-rw-r--  1 zhf zhf 1218617 1月  24 22:20 MonoFiddler-v4484.zip
    drwxr-xr-x  2 zhf zhf    4096 6月   6  2014 Scripts
     
    3 运行mono Fiddler.exe命令弹出fiddler界面。但是同时终端界面显示如下:
    root@zhf-maple:/home/zhf/fiddler# mono Fiddler.exe
    /usr/share/themes/ukui-theme/gtk-2.0/gtkrc:814: 找不到包含文件:“apps/caja.rc”
    /usr/share/themes/ukui-theme/gtk-2.0/gtkrc:816: 找不到包含文件:“apps/ukuimenu.rc”
    (process:23369): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
     
    (process:23382): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
     
    (process:23386): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
    提示连接关闭。这里命令改用sudo mono Fiddler.exe就可以了。但是即使fiddler启动后也无法抓取网页的数据。这就需要第四步的设置
    4 设置浏览器代理 fiddle是在本地的8888端口建立了一个代理。那么在firefox的设置里把http和https的代理也设置成127.0.0.1:8888。设置方法如下:

    进入preferences选项找到Network Proxy,然后点击settings。如下图

     

    手动配置代理。设置如下图。

    点击OK后,此时fiddler就可以正常的抓取Firefox的数据了

  • 相关阅读:
    qs.stringify() 和JSON.stringify()的区别 飞鸟和蝉
    js随机数, 范围随机数 飞鸟和蝉
    VUECLI 4的跨域解决方案
    vue3elementadmin
    English dedicate 致力 题献
    解决java web项目导入后出现的问题 cannot be read or is not a valid ZIP file
    SQL 优化原则(转)
    Java Spring Error : Bean property '*****' is not writable or has an invalid setter method.
    c++面试题:#define MIN(A,B) ( (A) <= (B) ? (A) : (B) )
    freemark list 循环变量类型错误问题
  • 原文地址:https://www.cnblogs.com/zhanghongfeng/p/9033524.html
Copyright © 2011-2022 走看看