码上爬 第1题

<?php
$headers[]='Cookie:Hm_lvt_0d2227abf9548feda3b9cb6fddee26c0=1753770435; HMACCOUNT=6C5FAAD55F97CCBA; sessionid=igh1biz81ycba75qahqu34l4dagundyc; Hm_lpvt_0d2227abf9548feda3b9cb6fddee26c0=1753773990';
$headers[]='Referer:https://www.mashangpa.com/problem-detail/1/';

$num=0;
for($i=1;$i<=20;$i++){
    $url='https://www.mashangpa.com/api/problem-detail/1/data/?page='.$i;
    $code = get_curl_contents($url,$headers);
    $json = json_decode($code,true);
    $sum=0;
    foreach($json['current_array'] as $v){
        $sum+=$v;
    }
    $num+=$sum;
}

echo $num;


function get_curl_contents($bstrURL, $headers = null, $post = null) {
    $ch = curl_init($bstrURL);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    if ($headers) {
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    }
    if ($post) {
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    }
    $data = curl_exec($ch);
    // 关闭CURL会话
    curl_close($ch);
    return $data;
}
none
最后修改于:2025年08月03日 17:06

添加新评论