zoukankan      html  css  js  c++  java
  • 手机APP抓取 Fidder配置

    手机APP抓取:

    爬虫 --》 获取大量有价值的信息 + 数据
    

    fidder :

    	位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器
        
    	客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,
    

    posterman:

    https://www.postman.com/downloads/
        
    是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
    

    安装:

     Fiddler下载地址:https://www.telerik.com/fiddler
    
    配置:
    	Fiddler软件菜单栏:Tools->Options,添加前3个
        
        Connections中设置如下,这里使用默认8888端口,当然也可以自己更改,但是注意不要与已经使用的端口冲突
        
    安全证书下载:
        在电脑浏览器中输入地址:http://localhost:8888/,点击FiddlerRoot certificate,下载安全证书
                
    	
    

    客服端证书:

    安全证书安装
        证书是需要在手机上进行安装的,这样在电脑Fiddler软件抓包的时候,手机使用电脑的网卡上网才不会报错。
    
        Android手机安装:把证书放入手机的内置或外置存储卡上,然后通过手机的"系统安全-》从存储设备安装"菜单安装证书。
    
        然后找到拷贝的FiddlerRoot.cer进行安装即可。安装好之后,可以在信任的凭证中找到我们已经安装好的安全证书
        
        
        苹果手机安装:
    
        - 保证手机网络和fiddler所在机器网络是同一个网段下的
    
        - 在safari中访问http://fiddle机器ip:fiddler端口,进行证书下载。然后进行安装证书操作。
    
         - 在手机中的设置-》通用-》关于本机-》证书信任设置-》开启fiddler证书信任
    

    局域网:

    	使用Fiddler进行手机抓包,首先要确保手机和电脑的网络在一个内网中,可以使用让电脑和手机都连接同一个路由器。
        当然,也可以让电脑开放WIFI热点,手机连入。
        这里,我使用的方法是,让手机和电脑同时连入一个路由器中。最后,让手机使用电脑的代理IP进行上网。
    

    Fiddler手机抓包测试:

    手机浏览器打开百度首页,我们就可以顺利抓包
    
  • 相关阅读:
    python基础===利用unittest进行测试用例执行的几种方式
    python基础===基于cv2的播放器
    python基础===对字符串进行左右中对齐
    python基础===拆分字符串,和拼接字符串
    移动端测试===从安卓手机截图到桌面的几行代码
    工具===激活xmind 8
    软件测试===测试用例基线结构
    python基础===猴子补丁
    python基础===数据伪造模块faker
    shell编程===执行shell脚本的四种方法
  • 原文地址:https://www.cnblogs.com/shaozheng/p/12795095.html
Copyright © 2011-2022 走看看