源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-11-16 14:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php利用curl抓取新浪微博内容示例
很多人都喜欢在网站上DIY自己的微博,所以我也写了一个。 这里直接抓取了新浪微博工具中的微博秀地址。
[u]复制代码[/u] 代码如下:
<?php   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('/<p class="weiboShow_mainFeed_listContent_txt">(.*)<\/p>/iUs',$content,$text);//获取文字   preg_match_all('/<span class="weiboShow_mainFeed_listContent_actionTime">(.*)<\/span>/iUs',$content,$time);//获取时间   $me=explode('<div class="weiboShow_developer_pic">',$content);   $me=explode('</div>',$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 "<img src='".$avatar[1][0]."' height='50'/>";     echo strip_tags($text);     echo strip_tags($time);   } ?>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部