微信查询四六级成绩代码

注:99宿舍接口已失效

    //四六级查询,方倍工作室出品
    public function cet_query(){
        $openid = I("post.openid");
        if ($_SERVER[‘HTTP_HOST‘] != "www.fangbei.org"){
            $arr = array(‘info‘ => "非法调用,请关注方倍工作室官方账号进入查询");
        }else{
            $name = I("post.name");
            $number = I("post.number");
            $name_gb2312 = urlencode(mb_convert_encoding($name, ‘gb2312‘, ‘utf-8‘));
            $data = "id=".$number."&name=".$name_gb2312;

            $url = "https://cet.99sushe.com/getscore".$number;
            $headers = array(
            "User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1",
            "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
            "Accept-Language: en-us,en;q=0.5",
            "Referer: http://cet.99sushe.com/"
            );
            $curl = curl_init();
            curl_setopt($curl, CURLOPT_URL, $url);
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);
            curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,false);
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
            $output = curl_exec($curl);
            curl_close($curl);

            $result = iconv("GBK", "UTF-8//IGNORE", $output);
            $score = explode(",",$result);
            Vendor(‘Weixin.basicclass‘);
            $weixin = new \weixin();
            if (count($score)>4){
                $arr = array(
                    ‘info‘ => "姓名:".$score[6]."\\n学校:".$score[5]."\\n总分:".$score[4]
                );

                $data = array();
                $type = substr($number,9,1);
                $typestr = array("1"=>"四级","2"=>"六级");
                $data[] = array("title"=>"CET成绩单", "description"=>"", "picurl"=>"", "url" =>"");
                $data[] = array("title"=>"考生姓名:".$score[6]."\n学校名称:".$score[5], "description"=>"", "picurl"=>"", "url" =>"");
                $data[] = array("title"=>"考试类别:".$typestr[$type]."\n准考证号:".$number, "description"=>"", "picurl"=>$orderArr["product_img"], "url" =>"");
                $data[] = array("title"=>"听力部分:".$score[1]."\n阅读部分:".$score[2]."\n写作翻译:".$score[3]."\n成绩总分:".$score[4], "description"=>"",
                "picurl"=>($score[4] > 425)?"https://www.cnblogs.com/txw1958/ok.jpg":"https://www.cnblogs.com/txw1958/error.jpg", "url" =>"");
                $data[] = array("title"=>"技术支持 方倍工作室", "description"=>"",
                "picurl"=>"", "url" =>"https://www.cnblogs.com/txw1958/");
                $result2 = $weixin->send_custom_message($openid, "news", $data);
            }else{
                $arr = array(
                    ‘info‘ => "姓名:".$score[6]."\\n学校:".$score[5]."\\n总分:".$score[4]
                );
                $result2 = $weixin->send_custom_message($openid, "text", "Error\n".$name."\n".$number);
            }
        }

        echo json_encode($arr);
    }

原文地址:https://www.cnblogs.com/txw1958/p/11141554.html

时间: 2024-10-10 21:57:28

微信查询四六级成绩代码的相关文章

四六级成绩查询,你的『验证码』刷出来了吗?

沉浸在暑假余温里的小可爱们,今天被四六级成绩查询的验证码无情的伤害了一次.就在8月22日,也就是今天上午9点,学霸们泰然自若,学渣们瑟瑟发抖,有的人甚至在心里考虑是否发微博.朋友圈谢谢超越姐姐(此时输入考生信息的小手有点抖). 然而,万万没想到的是,我们无数的考生被这个验证码折了腰,ARE YOU KIDDING ME? 准点进去查成绩,网站崩溃进不去,好不容易挤进去,验证码不知在哪里,刷验证码原来也是这样的不易. 对,就是个坏消息,这个验证码你进不去. 如今各种验证码方式已经融入我们的生活,还

python动态网页爬取——四六级成绩爬取

需求: 四六级成绩查询网站我所知道的有两个:学信网(http://www.chsi.com.cn/cet/)和99宿舍(http://cet.99sushe.com/),这两个网站采用的都是动态网页.我使用的是学信网,好了,网站截图如下: 网站的代码如下: 1 <form method="get" name="form1" id="form1" action="/cet/query"> 2 3 <table

微信公众平台开发四六级成绩查询

我们提供微信查询方法 1.关注微信公众账号 二.回复“四六级” 三.输入姓名和准考证号 四.返回查询结果 代码实现 <?php /* 方倍工作室 2014年6月全国大学英语四六级考试成绩查询 CopyRight 2014 All Rights Reserved */ define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); if (!isset($_GET['echostr']))

基于Qt5.5.0的sql数据库、SDK_tts文本语音朗读的CET四六级单词背诵系统软件的编写V1.0

作者:小波 QQ:463431476 请关注我的博客园:http://www.cnblogs.com/xiaobo-Linux/  感觉我要火~~这比我是装定了!! 我的第二款软件:CET四六级单词背诵软件.基于QT5.5.0.sql数据库.以及TTS文本识别语音单词朗读的一款软件. 第一款软件的sql数据库软件的编写:http://www.cnblogs.com/xiaobo-Linux/p/4676950.html 现在来讲解我的第二款高大上的代码: 这个是.pro的代码,其中axconta

微信查询高考分数已支持20个城市

高考成绩陆续出炉,高考分数也能用微信查询了,如四川考生可用微信查高考成绩了,目前已支持海南全省,广州.鹰潭等20个城市,但不同城市的查询方法可能不太一样,下面是微信官方以海南省和广州市为例带来了两种查询方式. 1.海南省微信查询高考分数方法:打开微信,进入我→钱包→城市服务→高考查询 2.广州市微信查询高考分数方法:点击微信进入我→钱包→城市服务→全部“政务办事”→招考查询 当然,高考分数查询除了传统的考试服务网站.电话和短信外,还有更方便快捷的支付宝等互联网方式.有亲戚朋友参加高考的小伙伴赶紧

四六级学习不能忘

关于四六级考试.全国高校基本都会要求大四必须过四级,因为英语在当今时代是越来越重要. 大一上学期我报考了英语四级,对于一个河南考生来说,英语四级还是相当可怕的(因为河南高考不考听力),而且我又是一个偏科的学生,英语比较差.刚上大一的时候一切都感觉新鲜.有些事情不敢去尝试,比如逃课,所以就每次会在早自习背背单词.听听VOA,英语课认真听讲,偶尔做一做四级真题.最终考了486分,过了四级.当然我最想感谢的是我的大一上学期得英语老师,她鼓励过我很多次. 到了大一下学期,课程几乎每天都是满的.晚上睡眠不

微信平台ASPX高级定制开发(一):如何使用C#建立响应微信接入和自动回复的代码

微信平台不解释了,如果不了解的百度一下下,如果不会用微信,请自宫,光盘重启电脑,打开CMD输入Format C:.网上有很多针对企业级的高级定制ASPX开发,写得草草了事,很多男人干事都草草了事,这可不行,您不懂小伙伴们的心情.初学者总是希望无码,即不要太多代码就能运行起来的示例,本人保证贴出来的代码全是可运行的,代码虽然有点干瘪,但给你想象和改造的空间很大,感觉对于微信平台是真正的互联网技术改造传统行业,为什么? 找度大娘(我的QQ26959368问我,别发邮件收不到!). 本代码实现了接入微

手机号码归属地查询免费api接口代码

根据手机号码查询用户的卡类型.运营商.归属地.区域等信息. 手机归属地实体类 package org.wx.xhelper.model; /** * 手机归属地 * @author wangxw * @version 1.0 * @date Jul 9, 2014 4:03:04 PM */ public class PhoneBelong { // 电话号码 private String phone; // 手机号码所在地区区号 private String area; // 号码卡类型 pr

Jeecg 查询条件拼装-代码解读

许久没有闲下来了,今天不想再写代码了,说说查询条件组装的,虽然基本上是自己写的,但是能写出来不一定可以说出来 ,算是为过两天的讲课做做准备吧. 这个是基于CriteriaQuery 的,而CriteriaQuery又是基于DetachedCriteria这个大家自己看了 写这个的时候,想了挺久,就是想找可以可以扩展的查询拼装,后来定义了这个接口             为每种类型做不同的实现,这个可以为以后类型扩充做准备 判断类型就是依据字段的类型,然后选择类型进行调用,现在实现了 基本上都是基