分类 交流学习 下的文章

互联网法律法规
目录

法律
中华人民共和国网络安全法
中华人民共和国电子商务法
中华人民共和国电子签名法
全国人民代表大会常务委员会关于加强网络信息保护的决定
全国人民代表大会常务委员会关于维护互联网安全的决定

- 阅读剩余部分 -

仅供交流学习,勿商用。。

  $m = isset($_GET['m']) ? $_GET['m'] : null;
  if ($m) {
    $data = get_key();
    $data['size'] = 10;
    $data['page'] = 1;
    $data['search'] = $m;
    $curl = curl_init();
    curl_setopt_array($curl, array(
        CURLOPT_URL => "https://haoma.baidu.com/api/v1/search",
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POSTFIELDS => json_encode($data),
        CURLOPT_HTTPHEADER => array(
            "Content-Type: application/json"
        ),
    ));
    $response = curl_exec($curl);
    curl_close($curl);
    echo $response;
}

- 阅读剩余部分 -

1、抓包:得到数据格式为:protobuf
2、安装proto 略
3、分析创建proto解析文件:

Douyin.proto 内容为:

syntax="proto3"; 
package DouyinApi;

message DouyinApiResult{
     repeated message messages=1; //字符串
     optional string cursor=2; //请求游标
     optional int32 fetch_interval = 3;  //间隔(弹幕每1秒拉取一次)
     optional uint64 now = 4;  //当前时间
     optional string internal_ext = 5; //下次请求标志
}

- 阅读剩余部分 -