1、打开夸克网盘网址:https://pan.quark.cn/
2、先不登录,浏览器按F12,选择“网络”,如图所示:
3、接着扫码登录,网络里面会出现一个”sort?pr=ucpro&fr=pc“名称文件,点击并下滑找到”Cookie“,如下图所示:
4、复制下面PHP脚本并修改你的cookie,最后上传到你的服务器
<?php $cookie = "填写你的Cookie"; // 查看当前签到状态 $stateUrl = "https://drive-m.quark.cn/1/clouddrive/capacity/growth/info?pr=ucpro&fr=pc&uc_param_str="; $stateResponse = @file_get_contents($stateUrl, false, stream_context_create([ 'http' => [ 'header' => "Cookie: $cookie\r\n" ] ])); if ($stateResponse === FALSE) { // 请求失败,输出错误信息 echo "请求失败,请检查Cookie或网络连接是否正确。\n"; exit(); } $response = json_decode($stateResponse, true); $sign = $response["data"]["cap_sign"]; if ($sign["sign_daily"]) { $number = $sign["sign_daily_reward"] / (1024 * 1024); $progress = bcdiv($sign["sign_progress"], $sign["sign_target"], 4) * 100; echo "今日已签到获取{$number}MB,进度{$progress}%\n"; exit(); } // 执行签到 $signUrl = "https://drive-m.quark.cn/1/clouddrive/capacity/growth/sign?pr=ucpro&fr=pc&uc_param_str="; $params = [ "sign_cyclic" => true ]; $options = [ 'http' => [ 'header' => "Content-Type: application/json\r\n" . "Cookie: $cookie\r\n", 'method' => 'POST', 'content' => json_encode($params) ] ]; $signResponse = @file_get_contents($signUrl, false, stream_context_create($options)); if ($signResponse === FALSE) { // 请求失败,输出错误信息 echo "签到请求失败,请检查Cookie或网络连接是否正确。\n"; exit(); } $dataResponse = json_decode($signResponse, true); $mb = $dataResponse["data"]["sign_daily_reward"] / 2048; echo json_encode($dataResponse) . "\n"; echo "签到成功,获取到{$mb}MB!\n"; ?>
5、最后宝塔面板添加一个任务,填写方法如下:
任务类型:选择“访问URL”
任务名称随便填写,你自己知道就行。
执行周期:选择“每天”,小时指从第几小时开始;分钟指当前小时的第几分钟。
URL地址:填写可以通过链接直接访问该文件的地址。