php利用curl抓取新浪微博内容示例
2015-01-24信息快讯网
这篇文章主要介绍了php利用curl抓取新浪微博内容示例,需要的朋友可以参考下
很多人都喜欢在网站上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 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); } ?>
php实现根据url自动生成缩略图的方法
php中file_get_content 和curl以及fopen 效率分析
PHP return语句另类用法不止是在函数中
PHP curl 抓取AJAX异步内容示例
php通过隐藏表单控件获取到前两个页面的url
CodeIgniter框架URL路由总结
使用php方法curl抓取AJAX异步内容思路分析及代码分享
php中的curl_multi系列函数使用例子
PHP使用CURL_MULTI实现多线程采集的例子
qq登录,新浪微博登录接口申请过程中遇到的问题
jQuery+PHP+ajax实现微博加载更多内容列表功能
CI框架开发新浪微博登录接口源码完整版
一个php短网址的生成代码(仿微博短网址)
php通过ajax实现双击table修改内容
php判断页面是否是微信打开的示例(微信打开网页)
php url路由入门实例
通过curl模拟post和get方式提交的表单类
php使用curl和正则表达式抓取网页数据示例
php中的curl使用入门教程和常见用法实例
关于PHP的curl开启问题探讨
php使用curl存储cookie的示例
php获取新浪微博数据API实例
腾讯QQ微博API接口获取微博内容