如何根据接口开发web端进行app抓包
admin
2023-06-14 15:22:40
0

平时喜欢看某个做视频的app,最近app有bug,看着看着就会闪退,回到首页,反馈给官方,好久也不处理,于是自己抓包app的接口,直接用php开发个web版本的自己用.
首先抓包过程就不说了,我的另一篇博客有详细介绍:
Charles抓包https,http
先看一下web的界面:
如何根据接口开发web端进行app抓包
如何根据接口开发web端进行app抓包
其实就两个页面,非常简单,下面贴一下代码,链接都去掉了,以免被坏人利用:

";
    // print_r($cates);exit;

//排行视频
if ($type==1) {

    switch ($url_sort)
    {
        case "day":
          $url = "#######";
          break;  
        case 'week':
          $url = "#######";
          break;
        case 'month':
          $url = "#######";
          break;
        case 'zong':
            $url = "######l";
            break;
    }
    if($url_sort=='day'){
        //每日精选
        $list = toarray($url);
        for($i=1;$i $vtag) {
                    $res_list[$i]['tag'] .= $vtag['name']." "; 
                }
            }

        }

    }else{
        //周,月,总排行
        $list = toarray($url);
        for($i=0;$i $vtag) {
                    $res_list[$i]['tag'] .= $vtag['name']." "; 
                }

        }
    }
    $res = $res_list;
}elseif($type==2){
    //分类
    if(empty($_GET['page'])){
        $page = 1;
    }else{
        $page = $_GET['page'];
    }
    $num = 20;
    $start = ($page-1)*$num;
    $url = "http://####?limit={$start}&num={$num}&id={$catid}";
    $list = toarray($url);
        for($i=0;$i $vtag) {
                    $res_list[$i]['tag'] .= $vtag['name']." "; 
                }

        }
    $res = $res_list;

}else{
    die("写错了您嘞!!!");
}

include("index_extend.html");

?>

html文件代码:




    web版本
    
    
    
    
    
    
       
    
        #div1{ 
            position:fixed; 
            top:0; 
            left:0; 
            bottom:0; 
            right:0; 
            z-index:-1; 
            } 
        #div1 > img { 
            height:100%; 
            width:100%; 
            border:0; 
        } 
        .one:hover{
            box-shadow: 5px 5px 5px #a6a6a6;
        }
        .layui-breadcrumb a {
            color: #fff!important;
            font-size: 18px
        }
        .page:hover{
            font-size:15px;
        }
    


                视频排行:   日排行   周排行   月排行   总排行

       分类:      $vcat){ ?>     ">     
     $v){ ?>     '" class="layui-col-xs12 layui-col-sm6 layui-col-md3" >                                       ">             
                         
            
          
        
    
    
     &page=" class="page" >上一页                   &page=" class="page" >下一页     

详情页的php代码:

';
// print_r($list);exit;

include("detail.html");

?>

详情页的html代码:




    <?php echo $list['title']; ?>
  
    
    
    
    
    
    
       
    
        #div1{ 
            position:fixed; 
            top:0; 
            left:0; 
            bottom:0; 
            right:0; 
            z-index:-1; 
            } 
        #div1 > img { 
            height:100%; 
            width:100%; 
            border:0; 
        } 
    


                            


            

                       
                      var ivaInstance = new Iva(             'parent',//父容器id             {                 appkey: #####',//必填,请在控制台查看应用标识                 video: "",//必填,播放地址(例如:http://v.youku.com/v_show/id_XMTY5NDg2MzY5Ng==.html)                 title: "",//选填,建议填写方便后台数据统计                 cover: "",//选填,视频封面url                 playerUrl: '', //选填,第三方播放器与Video++互动层的桥接文件,由Video++官方定制提供,默认为空                 videoStartPrefixSeconds: 0,//选填,跳过片头,默认为0                 videoEndPrefixSeconds: 0,//选填,跳过片尾,默认为0                 /* 以下参数可以在“控制台->项目看板->应用管理->播放器设置” >进行全局设置,前端设置可以覆盖全局设置 */                 skinSelect: 0,//选填,播放器皮肤,可选0、1、2,默认为0,                 autoplay: true,//选填,是否自动播放,默认为false                 rightHand: false,//选填,是否开启右键菜单,默认为false                 autoFormat: true,//选填,是否自动选择最高清晰度,默认为false                 bubble: false,//选填,是否开启云泡功能,默认为true                 jumpStep: 10,//选填,左右方向键快退快进的时间                 tagTrack: false,//选填,云链是否跟踪,默认为false                 tagShow: false,//选填,云链是否显示,默认为false                 tagDuration: 5,//选填,云链显示时间,默认为5秒                 tagFontSize: 16,//选填,云链文字大小,默认为16像素                 editorEnable: false, // 选填,当用户登录之后,是否允许加载编辑器,默认为true                 vorEnable: false, // 选填,是否允许加载灵悟,默认为true                 vorStartGuideEnable: false //选填, 是否启用灵悟新人引导,默认为true             }         );     

ok,到此结束

相关内容

热门资讯

“假煽情”还是“真必要”?家长... 临近毕业季,全国不少高中都在为高三学生举办成人礼。身穿礼服、挽着父母的手臂走过“成人门”、互换感恩信...
原创 走... 地球知识局 文字 | 林间草木声 校对 | 朝乾 编辑 | Alicia 5月2号,拥有上百架飞机的...
ChatGPT为什么敢胡编?深... 我以第一人称写下这些文字,并非因为我是人类,恰恰相反——我是一个AI。准确地说,我是某个大型语言模型...
斩获低空经济优秀示范项目奖|九... 近日,九洲集团旗下产业公司九洲空管凭借标杆性产业项目与低空领域核心技术优势,成功斩获2026UASE...
原创 玻... 在现代工业暖通空调系统中,柔性风管在气流控制、空间优化和系统连接方面发挥着至关重要的作用。在各种柔性...
惠州全链协同打造人工智能和机器... 千台机器人有望在年内产线“上岗”、无人物流车进行商业化前期测试、具身智能机器人实现量产……当前,人工...
小米发布2026年Q1财报:总... 【太平洋科技快讯】小米刚刚发布2026年第一季度财报,当季实现总营收991亿元,经调整净利润61亿元...
美重启海外钨矿资源,“西方要想... 【文/观察者网 张菁娟】随着美以联合对伊朗发动军事行动,中东战事的持续,高强度战争对战略物资的海量消...
深耕齐鲁赋能小微,华为坤灵助力... 智能化转型,已成为中小企业发展要务...... 中小企业是实体经济重要组成部分,在科技创新、吸纳就业...
CIBF 2026 看点|比克... 2026年5月13日,第十八届深圳国际电池技术交流会/展览会(CIBF 2026)拉开帷幕,比克电池...