MENU

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 "没有找到您的准考证!";
}

方法已经告诉你了,赶快行动起来呀

标签: 技巧
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码