手机
当前位置:查字典教程网 >编程开发 >php教程 >php利用curl抓取新浪微博内容示例
php利用curl抓取新浪微博内容示例
摘要:很多人都喜欢在网站上DIY自己的微博,所以我也写了一个。这里直接抓取了新浪微博工具中的微博秀地址。复制代码代码如下:

很多人都喜欢在网站上DIY自己的微博,所以我也写了一个。

这里直接抓取了新浪微博工具中的微博秀地址。

复制代码 代码如下:

<?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>(.*)</p>/iUs',$content,$text);//获取文字

preg_match_all('/<span>(.*)</span>/iUs',$content,$time);//获取时间

$me=explode('<div>',$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);

}

?>

【php利用curl抓取新浪微博内容示例】相关文章:

php curl请求信息和返回信息设置代码实例

php中smarty模板条件判断用法实例

php获取twitter最新消息的方法

微信自定义菜单的处理开发示例

php中smarty变量修饰用法实例分析

php curl 上传文件代码实例

写一个用户在线显示的程序

微信access_token的获取开发示例

用PHP调用数据库的存贮过程

PHP中4种常用的抓取网络数据方法

精品推荐
分类导航