欢迎光临
我们一直在努力

科学刀自动签到答题PHP版本

科学刀自动签到答题PHP版本

<?php
header(‘Access-Control-Allow-Origin:*’);
header(‘Content-type:application/json; charset=utf-8’);
error_reporting(0);
$cookie = ‘你的cookie’;
function get($url,$cookie,$post){
$ch = curl_init();
$header = [
“Cookie: $cookie”
];
curl_setopt($ch, CURLOPT_URL, $url);
if ($post) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, “”);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_USERAGENT, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36”);
curl_setopt($ch, CURLOPT_ENCODING, ‘gzip’);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
$content = curl_exec($ch);
curl_close($ch);
return $content;
}
$site= get(“https://www.kxdao.net/home.php?mod=space”,$cookie);
//获取formhash
function formhash($site){
preg_match(‘/formhash=(.*)” onclick/’,$site,$qiandao);
return $qiandao[1];
}
$formhash = formhash($site);
$qian = get(“https://www.kxdao.net/plugin.php?id=dsu_amupper&ppersubmit=true&formhash=”.formhash($site),$cookie);
preg_match(‘/<p>(.*)\<\/p>/’,$qian,$msg);
//开始答题 plugin.php?id=ahome_dayquestion:pop
//循环答题
for($num = 0; $num < 4;$num++){
sleep(1);
$data = array(‘formhash’=>$formhash);
if($num==1 || $num == 3){
$data[‘answer’] = ‘1’;
$data[‘submit’] = ‘true’;
}elseif($num==2){
$data[‘next’] = ‘true’;
}else{
$data[‘finish’] = ‘true’;
}
$answerTaskUrl = ‘https://www.kxdao.net/plugin.php?id=ahome_dayquestion:pop’;
$taks = get($answerTaskUrl,$cookie,$data);
}
//获取信息
function info($site,$signMsg,$taks){
preg_match(‘/title=”访问我的空间”>(.*)<\/a>/’,$site,$id);
preg_match(‘/class=”showmenu”>(.*)<\/a>/’,$site,$jifen);
preg_match(‘/fastpost(.*)\’;/’,$site,$uid);
if (!empty($id)) {
$res = array(‘code’=>”success”,’id’=>$id[1],’uid’=>$uid[1],’积分’=>$jifen[1],’signMsg’=>$signMsg);
}else{
$res = array(‘code’=>”Cookie error”);
}
if(strpos($taks,’您今天已经参加过答题’)){
$res[‘answerMsg’] = ‘已答题’;
}else{
$res[‘answerMsg’] = ‘答题失败’;
}
echo json_encode($res,JSON_UNESCAPED_UNICODE);
//php 发起请求
$time =’运行时间:’.date(“Y-m-d”).’ ‘.date(“h-i-sa”);
$qqurl=”https://push.xuthus.cc/group/”;
$content = “用户名:{$res[‘id’]} \n签到信息:{$res[‘signMsg’]} \n答题信息:{$res[‘answerMsg’]} \n {$time}”;
$length = strlen($content);
$options = array(
‘http’ => array(
‘method’ => ‘POST’,
‘header’ =>
“Content-type: application/json; charset=utf-8” .
“Content-length: $length”,
‘content’ => $content
)
);
$EEE = file_get_contents($qqurl, false, stream_context_create($options));
}

info($site,$msg[1],$taks);

赞(1)
未经允许不得转载:阿强爱分享 » 科学刀自动签到答题PHP版本

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址