加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-12 20:09:50 所属栏目:PHP教程 来源:网络整理
导读:很多人都喜欢在网站上DIY自己的微博,所以我也写了一个。 这里直接抓取了新浪微博工具中的微博秀地址。 代码如下: set_time_limit(0); $url="http://widget.weibo.com/weiboshow/index.php?language=height=550ptype=1skin=1noborder=1isFans=1verifier=8738

很多人都喜欢在网站上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',$time);//获取时间
$me=explode('

$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 "";
echo strip_tags($text);
echo strip_tags($time);
}
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读