Home >Backend Development >PHP Tutorial >php利用curl抓取新浪微博内容示例_PHP

php利用curl抓取新浪微博内容示例_PHP

WBOY
WBOYOriginal
2016-06-01 11:55:031014browse

新浪微博

很多人都喜欢在网站上DIY自己的微博,所以我也写了一个。
这里直接抓取了新浪微博工具中的微博秀地址。

复制代码 代码如下:
  set_time_limit(0);
  $url="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=2&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=1&uid=1724077823&verifier=8738a0fa&dpc=1"; //微博秀地址
  $ch=curl_init();
  curl_setopt($ch,CURLOPT_HEADER,false);
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  $content=curl_exec($ch);
  curl_close($ch);
  preg_match_all('/

(.*)/iUs',$content,$text);//获取文字
  preg_match_all('/(.*)/iUs',$content,$time);//获取时间
  $me=explode('

',$content);
  $me=explode('
',$me[1]);
  preg_match_all("/src=\"([^\"].*)\"/iUs",$me[0],$avatar);//获取我的头像

  $a=$text[0];
  $b=$time[0];
  $result=array_combine($a, $b);//合并数组
  foreach($result as $text=>$time){
    echo "php利用curl抓取新浪微博内容示例_PHP";
    echo strip_tags($text);
    echo strip_tags($time);
  }
?>

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn