RT,新浪还是不够开放,采用这种方法是逼不得已,之所以称之“变态”,是受到“天涯”大哥的影响,哈哈。

下面我们开始变态获取新浪微博的信息:

首先,准备好FireFox,Firebug,文本编辑器,开工!

用FireFox访问这个地址试试:

http://v.t.sina.com.cn/widget/widget_blog.php?height=500&skin=wd_01&showpic=1&uid=1865764142

(把链接中的UID换成你的。获取新浪微博ID可点击微博首页头像下方粉丝、关注或者微博链接,在新打开的网页地址栏中可见。)

没错,这是我的新浪微博的Widget。表面上看不出神马端倪,按下F12(打开Firebug),你懂的

 

 

图中所示,分别是显示内容和时间的元素,我们只需要获取这些。

折腾了一天月光提供的方法,未果。他的提供sinarss2.php中的竟然是固定的,也难怪好多童鞋说时间有问题。修改了其中的部分信息,比如不想要输出rss,只要输出几个元素就行,时间可以直接从sina的Widget那里获取等等,代码就不贴了,影响页面美观,要用的直接下载我改好的吧。

将下载得到的sinarss.php(需要修改ID)上传到网站根目录。

打开显示微博信息的页面,在要显示的位置加入以下代码(比如我加入到了footer.php中)

load_file('http://你的博客地址/sinarss.php?id=1865764142');
	echo $html;
	foreach($html->find('a') as $element){
	   echo $element->a;
        }
    ?>

 

代码中的?Id=1865764142还是需要修改成你的。

Wait,还有一步。

下载simple_html_dom.php,上传至站点根目录。这个文件是用来获取dom元素滴库文件。可以到这里详细了解一下:http://phpdom.comsing.com/

至此,可以说是大功告成了,喜欢折腾的童鞋抓紧完得瑟得瑟,哈哈~~

PS:以上两个文件亦可到网盘页面搜寻。