php利用curl抓取新浪微博內(nèi)容示例
很多人都喜歡在網(wǎng)站上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);//合并數(shù)組
foreach($result as $text=>$time){
echo "<img src='".$avatar[1][0]."' height='50'/>";
echo strip_tags($text);
echo strip_tags($time);
}
?>
- php pthreads多線程的安裝與使用
- 使用pthreads實現(xiàn)真正的PHP多線程(需PHP5.3以上版本)
- php結(jié)合curl實現(xiàn)多線程抓取
- PHP使用CURL實現(xiàn)多線程抓取網(wǎng)頁
- PHP多線程抓取網(wǎng)頁實現(xiàn)代碼
- PHP CURL模擬登錄新浪微博抓取頁面內(nèi)容 基于EaglePHP框架開發(fā)
- PHP 抓取新浪讀書頻道的小說并生成txt電子書的代碼
- PHP實現(xiàn)采集抓取淘寶網(wǎng)單個商品信息
- PHP實現(xiàn)抓取HTTPS內(nèi)容
- php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作示例
相關(guān)文章
Laravel框架執(zhí)行原生SQL語句及使用paginate分頁的方法
這篇文章主要介紹了Laravel框架執(zhí)行原生SQL語句及使用paginate分頁的方法,以類函數(shù)的形式給出了Laravel框架執(zhí)行原生SQL語句以及paginate分頁的相關(guān)操作技巧,需要的朋友可以參考下2018-08-08
php制作unicode解碼工具(unicode編碼轉(zhuǎn)換器)代碼分享
php制作Unicode編碼解碼在線轉(zhuǎn)換工具代碼分享2013-12-12
Laravel學習筆記之Artisan命令生成自定義模板的方法
這篇文章主要介紹了Laravel學習筆記之Artisan命令生成自定義模板的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11
php 創(chuàng)建以UNIX時間戳命名的文件夾(示例代碼)
這篇文章主要介紹了php創(chuàng)建以UNIX時間戳命名的文件夾(示例代碼)。需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03
PHP把小數(shù)轉(zhuǎn)成整數(shù)3種方法
這篇文章主要介紹了PHP把小數(shù)轉(zhuǎn)成整數(shù)3種方法,實際上是使用的PHP自帶的3個函數(shù),分別是floor、ceil和round,需要的朋友可以參考下2014-06-06
基于php和mysql的簡單的dao類實現(xiàn)crud操作功能
一個簡單的dao,實現(xiàn)基本的CRUD功能,可以繼承擴展為實際業(yè)務的dao類,當然也可以直接使用2014-01-01
關(guān)于php中的json_encode()和json_decode()函數(shù)的一些說明
下面小編就為大家?guī)硪黄P(guān)于php中的json_encode()和json_decode()函數(shù)的一些說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
PHP給文字內(nèi)容中的關(guān)鍵字進行套紅處理
本文介紹了一個PHP中的函數(shù),可以對內(nèi)容的關(guān)鍵字進行套紅,高亮突出顯示關(guān)鍵字,分享給大家,希望對大家有所幫助。2016-04-04

