CET四六级准考证查询
杂谈
今天突然看到官方发布公告说本月27日公布四六级成绩,想着上次很多人准考证忘记了,所以这次就先弄了一个准考证查询。也顺便完善了下成绩查询。
准考证查询方法实现
主要用到PHP curl方法。当然用python也是可以的。下面介绍用PHP的方法哈。(博主也就会PHP)
<?php
$p['ks_xm']=$_REQUEST['xm']; //姓名
$p['ks_sfz']=$_REQUEST['sfz']; //身份证号码
$p['jb']=$_REQUEST['level']; //级别 四级为1 六级为2
$data['action']='';
$data['params']=json_encode($p);
$ip = mt_rand(1,255).".".mt_rand(1,255).".".mt_rand(1,255).".".mt_rand(1,255); //伪造IP
$url="http://app.cet.edu.cn:7066/baas/app/setuser.do?method=UserVerify";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
curl_setopt($curl,CURLOPT_HTTPHEADER,array("CLIENT-IP:".$ip, "X_FORWARD_FOR:".$ip));
curl_setopt($curl, CURLOPT_REFERER, 'http://app.cet.edu.cn:7066/baas/app/setuser.do?method=UserVerify');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS,$data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$datas = curl_exec($curl);
$res=json_decode($datas,true);
if(isset($res['ks_bh'])){
echo "您的准考证号为".$res['ks_bh'];
}else{
echo "没有找到您的准考证!";
}
方法已经告诉你了,赶快行动起来呀