snoopy采集和模拟提交

来源:互联网 发布:sql forceseek 编辑:程序博客网 时间:2024/05/17 07:07

//采集

<?php
header("content-type:text/html;charset=utf8");
/*$url="http://www.bwie.com/";
//引入snoopy类
include "./Snoopy.class.php";
$snoopy=new Snoopy;
//print_r($snoopy);
//获取网页内容
$snoopy->fetchform($url);
//表单提交地址
$action="http://www.bwie.com/plus/search.php";
//定义数组
$arr=array("q"=>"八维");
//模拟表单提交
$snoopy->submit($action,$arr);
echo $snoopy->results;*/
//引入snoopy类
/*include "./Snoopy.class.php";
$snoopy=new Snoopy;
$url="http://172.27.0.200/exam/index.php?m=Index&a=home";
$snoopy->fetch($url);
$this->results();*/
include "./Snoopy.class.php";
$url="https://mail.qq.com/cgi-bin/frame_html";
$snoopy=new snoopy;
//获取网页内容
$snoopy->fetch($url);
echo $snoopy->results;
?>

//模拟提交

<?php
header("content-type:text/html;charset=utf8");//防乱码
include("Snoopy.class.php");//引入类
$snoopy=new Snoopy;//实例化
$url="http://172.27.0.200/exam/index.php?m=Index&a=login";//登录路径
//$url=Iconv('gbk','utf8',$url);
$arr=array('username'=>"1409phpE0032",'password'=>'1265');//获取用户名密码
$snoopy->cookies["PHPSESSID"]='vtuemtf31sqo5qc57t0d6st942';//伪装session id
$snoopy->submit($url,$arr);//表单提交
$snoopy->fetch("http://172.27.0.200/exam/index.php?m=Index&a=home");
echo $snoopy->results;

0 0