存档

文章标签 ‘程序’

随便弄的一个php采集程序

2017年6月16日 没有评论

随便弄的一个php采集程序,代码仅供参考。

<?php
set_time_limit(0);
header(‘content-type:text/plain; charset=utf-8’);
function request_post($postUrl,$param = ”) {
$curlPost=$param;
$ch=curl_init();//初始化curl
curl_setopt($ch,CURLOPT_URL,$postUrl);//抓取指定网页
curl_setopt($ch,CURLOPT_HEADER,0);//设置header
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串且输出到屏幕上
curl_setopt($ch,CURLOPT_POST,1);//post提交方式
curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);
$data=curl_exec($ch);//运行curl
curl_close($ch);
return $data;
}
function str_split_unicode($str,$l=0){
if($l>0){
$ret=array();
$len=mb_strlen($str,”UTF-8″);
for($i=0;$i<$len;$i+=$l){
$ret[]=mb_substr($str,$i,$l,”UTF-8″);
}
return $ret;
}
return preg_split(“//u”,$str,-1,PREG_SPLIT_NO_EMPTY);
}
require_once ‘zidian.php’;
$zidian_arr=str_split_unicode($zidian);
foreach($zidian_arr as $v){
$res=request_post(‘xs=%E5%BC%A0&mz=’.urlencode($v.’妤’).’&btnAdd=%E7%AB%8B%E5%88%BB%E6%B5%8B%E7%AE%97′);
preg_match_all(“/<font color=ff0000 size=5>([^\”]*)<\/font><\/b>分/is”,$res,$defen);
$fen=$defen[1][0];
if($fen>=90){
echo $v.’:’.$fen.'<br />’;
}
//sleep(2);
}
?>

分类: php学习 标签: ,
css.php