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.ini中的php-5.2.0配置指令详解
Mar 27 PHP
详解PHP显示MySQL数据的三种方法
Jun 05 PHP
php中显示数组与对象的实现代码
Apr 18 PHP
PHP中使用crypt()实现用户身份验证的代码
Sep 05 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
Jan 06 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 PHP
PHP和C#可共用的可逆加密算法详解
Oct 26 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
PHP之多条件混合筛选功能的实现方法
Oct 09 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
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
Zend Framework教程之Zend_Layout布局助手详解
2016/03/04 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
修改发贴的编辑功能
2007/03/07 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
javascript显示用户停留时间的简单实例
2013/08/05 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访 VP.no[o]ne心中最强SOLO是谁
2018/04/04 DOTA
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
浅析python的优势和不足之处
2018/11/20 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
Flask-WTF表单的使用方法
2019/07/12 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
python3.6环境下安装freetype库和基本使用方法(推荐)
2020/05/10 Python
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
为什么需要版本控制
2016/10/28 面试题
劳动之星获奖感言
2014/02/01 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
领导干部考察材料
2014/02/08 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
会计试用期工作总结2015
2015/05/28 职场文书