限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >PHP笔记 >PHP高级

采集 | 百度实时热点排行榜

分类:PHP高级时间:2018-10-09浏览:3198
(.*?)<\/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测试有效
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.