采集 | 百度实时热点排行榜
(.*?)<\/td>/si';
preg_match_all($block_rule,$str,$fenlei);
if(!empty($fenlei)){
$count = count($fenlei[1]);
for($i=0;$i<$count;$i++){
$cat_rule='/(.*?)<\/a>/si';
preg_match_all($cat_rule,$fenlei[1][$i],$cats);
if(!empty($cats)){
$url_r = $cats[1][0];
$name_r = $cats[3][0];
$num = $i+1;
echo $num.' '.$name_r.'
';
}
}
}
//curl获取网页内容
function get_str($url){
$UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_ENCODING, '');
curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);//超时 0不限制
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
20181009测试有效 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。