|
|
| 第1行: |
第1行: |
| | 最新一版脚本下载: |
|
| |
|
| | | https://www.hanyufeng.cn/hsk_auto_count_V1.1.20231201.txt |
| <syntaxhighlight lang="JavaScript">
| |
| var jquery = document.createElement('script');
| |
| jquery.src = "http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js";//若调试页面是https的这里也修改为https.
| |
| document.getElementsByTagName('head')[0].appendChild(jquery);
| |
| jQuery.noConflict()
| |
| | |
| var table = $("#kmtj13_content table");
| |
| var table_hskk = $("#kmtj16_content table");
| |
| | |
| var date = '2019-01-12';//请修改为需要统计的日期,格式为YYYY-MM-DD
| |
| var date_hsk = '2019-01-12';//同上
| |
| | |
| var tr_list_hsk = table.find("tr:contains(" + date +")");
| |
| var tr_list_hskk = table_hskk.find("tr:contains(" + date_hsk +")");
| |
| | |
| var morning_hsk=0,afternoon_hsk=0,hskk=0;//计数初始化
| |
| | |
| tr_list_hsk.each(function(){
| |
| var tdArr = $(this).children();
| |
| //alert(tdArr.size());
| |
| var grade = tdArr.eq(0).text(),
| |
| count = Number(tdArr.eq(4).text());
| |
| //alert(grade);
| |
| //alert(count);
| |
| if(grade== 'HSK二级' || grade== 'HSK四级'||grade== 'HSK六级')
| |
| {
| |
| morning_hsk = morning_hsk + count;
| |
| }
| |
| else
| |
| {
| |
| afternoon_hsk = afternoon_hsk + count;
| |
| }
| |
| });
| |
| | |
| tr_list_hskk.each(function(){
| |
| var tdArr = $(this).children();
| |
| //alert(tdArr.size());
| |
| var grade = tdArr.eq(0).text(),
| |
| count = Number(tdArr.eq(4).text());
| |
| hskk = hskk + count;
| |
| });
| |
| | |
| function count_teacher(count){
| |
| var teacher = 0;
| |
| if(count==1)
| |
| {
| |
| teacher = 1;
| |
| }
| |
| else if(count>=2 && count<= 30)
| |
| {
| |
| teacher =2;
| |
| }
| |
| else if(count>30 && count<=40)
| |
| {
| |
| teacher = 3;
| |
| }
| |
| else if(count>40 && count<=50)
| |
| {
| |
| teacher =4;
| |
| }
| |
| else if(count> 50 && count<=60)
| |
| {
| |
| teacher = 5;
| |
| }
| |
| else if(count>60)
| |
| {
| |
| teacher ='请报汉考国际审批';
| |
| }
| |
| | |
| return teacher;
| |
| };
| |
| | |
| var message = '';
| |
| var message_hskk = '';
| |
| | |
| message = '上午(二四六级)共有' + morning_hsk + '名考生,'
| |
| +(count_teacher(morning_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(morning_hsk) + '人');
| |
| message += '\r\n' + '下午(一三五级)共有' + afternoon_hsk + '名考生,'
| |
| +(count_teacher(afternoon_hsk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(afternoon_hsk) + '人');
| |
| | |
| message_hskk = 'HSKK(初中高))共有' + hskk + '名考生,'
| |
| +(count_teacher(hskk) == '请报汉考国际审批' ? '请报汉考国际审批' : '至少需要主监考' + count_teacher(hskk) + '人');
| |
| | |
| alert(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);
| |
| console.log(date + ' HSK考试统计:\r\n' + message + '\r\n\r\n'+ date_hsk + ' HSKK考试统计:\r\n' + message_hskk);
| |
| | |
| </syntaxhighlight>
| |