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)文章
ThinkPHP實現(xiàn)動態(tài)包含文件的方法
這篇文章主要介紹了ThinkPHP實現(xiàn)動態(tài)包含文件的方法,是進行ThinkPHP項目開發(fā)中非常實用的技巧,需要的朋友可以參考下2014-11-11PHP 設(shè)計模式系列之 specification規(guī)格模式
規(guī)格模式是組合模式的一種擴展,在框架性開發(fā)中使用較多(項目級開發(fā)很少使用),通過本文給大家介紹PHP 設(shè)計模式系列之 specification規(guī)格模式,對specification模式相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2016-01-01詳解Laravel視圖間共享數(shù)據(jù)與視圖Composer
視圖的基本使用很簡單,可查看視圖文檔了解詳情,今天這里我們演示兩個使用示例:在視圖間共享數(shù)據(jù)和視圖Composer。下面一起來看看。2016-08-08Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能
這篇文章主要介紹了Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08Zend Framework入門教程之Zend_Mail用法示例
這篇文章主要介紹了Zend Framework中Zend_Mail用法,結(jié)合實例形式分析了Zend Framework中Zend_Mail組件的功能、使用步驟與相關(guān)操作技巧,需要的朋友可以參考下2016-12-12phpexcel導(dǎo)入excel數(shù)據(jù)使用方法實例
phpexcel導(dǎo)入excel數(shù)據(jù)使用方法,大家參考使用吧2013-12-12