PHP采集腾讯微博的实现代码


Posted in PHP onJanuary 19, 2012
<?php 
header("Content-type:text/html;charset=utf-8"); 
$weibo = file_get_contents('http://t.qq.com/starank'); 
$preg = '/<div class="msgCnt">(.*)<\/div><div class="mediaWrap">/Uis'; 
preg_match_all($preg, $weibo, $string); 
foreach ($string[1] as $key=>$value){ 
echo delhtml($value)."<br/><br/><br/>"; 
} 
function delhtml($str) // 清除HTML标签 
{ 
$st = -1; //开始 
$et = -1; //结束 
$stmp = array(); 
$stmp[] = " "; 
$len = strlen($str); 
for($i = 0;$i < $len;$i++) 
{ 
$ss = substr($str, $i, 1); 
if (ord($ss) == 60) // ord("<")==60 
{ 
$st = $i; 
} 
if (ord($ss) == 62) // ord(">")==62 
{ 
$et = $i; 
if ($st != -1) 
{ 
$stmp[] = substr($str, $st, $et - $st + 1); 
} 
} 
} 
$str = str_replace($stmp, "", $str); 
return $str; 
} 
?>
PHP 相关文章推荐
聊天室php&amp;mysql(一)
Oct 09 PHP
PHP个人网站架设连环讲(三)
Oct 09 PHP
php的memcached客户端memcached
Jun 14 PHP
php中3种方法统计字符串中每种字符的个数并排序
Aug 27 PHP
php之XML转数组函数的详解
Jun 07 PHP
php生成随机数的三种方法
Sep 10 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
thinkPHP5.0框架自动加载机制分析
Mar 18 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
Laravel修改验证提示信息为中文的示例
Oct 23 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 PHP
Php图像处理类代码分享
Jan 19 #PHP
调试一段PHP程序时遇到的三个问题
Jan 17 #PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 #PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Jan 16 #PHP
php 阴历-农历-转换类代码
Jan 16 #PHP
yii框架中的Url生产问题小结
Jan 16 #PHP
fgetcvs在linux的问题
Jan 15 #PHP
You might like
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
PHP实现采集程序原理和简单示例代码
2007/03/18 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php组合排序简单实现方法
2016/10/15 PHP
实现JavaScript中继承的三种方式
2009/10/16 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python进阶教程之文本文件的读取和写入
2014/08/29 Python
Python3.5运算符操作实例详解
2019/04/25 Python
python如何实现视频转代码视频
2019/06/17 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
python实现最大优先队列
2019/08/29 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
生产部管理制度
2014/01/31 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
python自动化测试通过日志3分钟定位bug
2021/11/20 Python
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS