1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 正方成绩查询(利用超级课程表接口)

正方成绩查询(利用超级课程表接口)

时间:2020-02-24 07:29:09

相关推荐

正方成绩查询(利用超级课程表接口)

<?php//第一步:获取cookieerror_reporting(0);header('Content-Type:text/html; charset= utf-8');//curl初始化/*** 模拟登录

*/$cookie_file="init_cookie";$url = 'http://112.124.54.19/Score/score/importScoreFromSchool.action';

$time=$_POST["xz"];

$username=$_POST['username'];$password=$_POST['password'];$code=$_POST['code'];if($time=="1"){$year="";$xq="1";}if($time=="2"){$year="";$xq="2";}if($time=="3"){$year="";$xq="1";}if($time=="4"){$year="";$xq="2";}//初始化变量

$post= array ('schoolIdentity'=>'E92540A9DEDAAFA83FA44DEF03CD756E','s_Id'=>'0','b_y'=>$year,'t_m'=>$xq,'s_n'=>$username,'p_d'=>$password,'c_k'=>'','v_c'=>$code,'identity'=>'1997526DA56064A5BDADF021EE808C60');

// $post = "schoolIdentity=E92540A9DEDAAFA83FA44DEF03CD756E&s_Id=0&b_y=&t_m=2&s_n=115333530404&p_d=19690528..&c_k=&v_c=$code&identity=1997526DA56064A5BDADF021EE808C60";$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HEADER, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);$result=curl_exec($curl);curl_close($curl);$data=json_decode($result,true);

$name=$data['scoreList']['0']['courseName'];$km=$data['scoreList']['0'];

echo $km[1];

//这一块根据自己抓包获取到的网站上的数据来做判断//var_dump($info);//$name=$result['scoreList']['courseCode'];//var_dump($name);var_dump($name);

var_dump($data);

?>

//index 内容

<?php

$cookie_file="init_cookie";

$verify_code_url = "http://112.124.54.19/Score/score/getVerCode.action?identity=1997526DA56064A5BDADF021EE808C60&schoolIdentity=E92540A9DEDAAFA83FA44DEF03CD756E&st=1481698548949";

$curl = curl_init ();curl_setopt ($curl,CURLOPT_URL,$verify_code_url );curl_setopt ($curl,CURLOPT_COOKIEJAR,$cookie_file );curl_setopt ($curl, CURLOPT_HEADER,false );curl_setopt ($curl,CURLOPT_RETURNTRANSFER,true );$img = curl_exec ($curl );curl_close ($curl );

//取出验证码$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $verify_code_url);curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);curl_setopt($curl, CURLOPT_HEADER, 0);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$img = curl_exec($curl);curl_close($curl);

$fp = fopen("yzm.jpg","w");fwrite($fp,$img);fclose($fp);?><!DOCTYPE html>

<html lang="en"><head><meta charset="UTF-8"><title>登陆</title><link rel="stylesheet" type="text/css" href="css/style.css"></head><body><div class="style"><ul><form action="yk.php" method="post">

<li>用户名:<input type="text" name="username" /> </li>

<li>密 码:<input type="password" name="password" /> </li><select name="xz"><option value ="1">- 第一学期</option><option value ="2">- 第二学期</option><option value="3">- 第一学期</option><option value="4">- 第二学期</option></select>

<li>验证码:<input type="text" name="code" /> </li>

<li> <img src="yzm.jpg" ><a href="index.php"> 换一张</a></li>

<li><input type="submit" name="submit" value="登陆" /> </li></ul>

</div></body></html>

说明:

1. 接口每个学校都不同,自己可以通过抓包软件进行抓取。

2.源码仅仅是作为参考。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。