日期:2014-05-16 浏览次数:20533 次
//第一步
define(TARGET_URL,'http://www.dltm.net/webtmq/free/free_query.php');
define(REFFER_URL,'http://www.dltm.net');
$url=TARGET_URL;
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果存放在变量中,而不是默认的直接输出
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, REFFER_URL);
$result= curl_exec($ch);//保存输出的页面到$result中
curl_close($ch);
preg_match_all('<input type="hidden" name="ip" value="(.*)">',$result,$rs);
//第二步
$fields_post = array(
'ip'=>$rs[1][0],
'textarea_explain'=>'%B2%E9%D1%AF%C8%AB%B2%BF%C0%E0%B1%F0',
'tm_lb'=> '0',
'tm_key'=>'8437927',
'tm_key_item'=>'tm_zch',
'query_mode'=>'1'
);
$fields_string='';
foreach($fields_post as $key => $value)
{
$fields_string .= $key . '=' . $value . '&';
}
$fields_string = rtrim($fields_string,'&');
define(TARGET_URL1,'http://www.dltm.net/webtmq/free/free_res.php');
define(REFFER_URL1,'http://www.dltm.net/webtmq/free/free_res.php');
$url=TARGET_URL1;
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果存放在变量中,而不是默认的直接输出
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, REFFER_URL1);
curl_setopt($ch,CURLOPT_POST,1);//以POST方式提交
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
$result= curl_exec($ch);//保存输出的页面到$result中
curl_close($ch);
//第三步
preg_match_all('<a href="(.*)" target="detail">',$result,$res);
$url = 'http://www.dltm.net/webtmq/free/'.$res[1][0];
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果存放在变量中,而不是默认的直接输出
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, REFFER_URL1);
$result= curl_exec($ch);//保存输出的页面到$result中
curl_close($ch);
print_r($result);exit;//这一步得不到数据
$cookie = realpath('cookie.txt'); //这是增加的
//第一步
define('TARGET_URL','http://www.dltm.net/webtmq/free/free_query.php');
define('REFFER_URL','http://www.dltm.net');
$url=TARGET_URL;
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//返回结果存放在变量中,而不是默认的直接输出
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, REFFER_URL);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie); //这是增加的
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); //这是增加的
$result= curl_exec($ch);//保存输出的页面到$result中
curl_close($ch);
preg_match_all('<input type="hidden" name="ip" value="(.*)">',$result,$rs);
//第二步
$fields_post =