计算机二级查询

获取验证码图片,存cookie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$cookie_jar = tempnam('./cookie','123');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://search.neea.edu.cn/Imgs.do?act=verify&t=0.8841180045674784");
curl_setopt($ch, CURLOPT_REFERER, "http://search.neea.edu.cn/QueryMarkUpAction.do?act=doQueryCond&sid=300&pram=results");
//设置头文件的信息作为数据流输出
curl_setopt($ch, CURLOPT_HEADER, 0);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);
//执行命令
$img = curl_exec($ch);
curl_close($ch);
$img1 = base64_encode($img);
$img2 = base64_decode($img1);
file_put_contents('./img.png', $img2);
echo "<input type="hidden" id="cookie" value="".$cookie_jar."">";//发送cookie文件地址
?>