欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

PHP批量采集下載美女圖片的實現(xiàn)代碼_PHP教程

編輯Tag賺U幣

推薦:基于PHP CURL獲取郵箱地址的詳解
本篇文章是對PHP利用CURL獲取郵箱地址進行了詳細的分析介紹,需要的朋友參考下

設(shè)計思路

考慮到單純的采集一個網(wǎng)頁的圖片,太麻煩,所以直接采集他的列表頁,獲取列表的url然后在一一采集,但是用php匹配列表頁的url太麻煩,第一列表頁有很多無效url這對我這個正則小菜鳥實在是個問題,看了一下列表頁的結(jié)構(gòu),果斷采用jquery獲取url,jquery的萬能選擇器又再次強大起來了。

jquery獲取url,然后ajax傳遞url—>對應(yīng)PHP文件,遍歷url參數(shù)—->單頁面采集保存圖片

jquery程序
復(fù)制代碼 代碼如下:m.ghpqjb.com

<script src="http://www.cztv.com/uibase/jquery.js"></script>
<script >
$(document).ready(function(){
var hrefs ='';
$('.f_folder>a').each(function(i){
var href = $('.f_folder:eq('+i+')>a:eq(0)').attr('href');
if(href!='undefined'){
hrefs +=href+',';
}
})
$.getJSON("http://www.****.com/365/getimg.php?hrefs="+hrefs+"&callback=?", function(data){
//alert(data.info);
});
});
</script>


這里把url拼接成‘,'分割的字符串傳遞url,使用getjson是為了跨域需要,關(guān)于getjson常見的幾個問題可以參看<$.getjson遇到的幾個問題>

PHP采集程序
復(fù)制代碼 代碼如下:m.ghpqjb.com

<?php
// 抓起365圖片
error_reporting(E_ALL ^ E_NOTICE);
set_time_limit(0);//設(shè)置PHP超時時間
/**
* 得到當(dāng)前時間
*/
function getMicrotime() {

list ($usec, $sec) = explode(" ", microtime());
return ((float) $usec + (float) $sec);
}
$stime = getMicrotime();

$callback = $_GET['callback'];
$hrefs = $_GET['hrefs'];
$urlarray = explode(',',$hrefs);

//獲取指定url的所有圖片
function getimgs($url){
$dirname = basename($url,".php");
if(!file_exists($dirname)){
mkdir('365/'.$dirname.'');
}
clearstatcache();
$data = file_get_contents($url);
//$matches[3] = array_unique($matches[3]);
unset($data);
$i=0;

if(count($matches[3])>0){
foreach($matches[3] as $k=>$v){
//簡單判斷是否是標(biāo)準(zhǔn)url,而不是相對路徑
if(substr($v,0,4)=='http'){

$ext = pathinfo($v,PATHINFO_EXTENSION);//圖片擴展

if(!file_exists('365/'.$dirname.'/'.$k.'.'.$ext)){
file_put_contents('365/'.$dirname.'/'.$k.'.'.$ext,file_get_contents($v));
$i++;
}else{
unset($v);
}
clearstatcache();
}else{
unset($v);
}
}
unset($matches);
return $i;
}
}

foreach($urlarray as $k=>$v){
if($v!=''){
$j +=getimgs($v);
}
}
$etime = getMicrotime();
echo "合計采集了".$j."張圖片";
echo "用時".($etime-$stime)."秒";


考慮到性能問題:在getimgs方法中所用的變量都是使用后便注銷(unset)了,以便釋放內(nèi)存。

設(shè)計到的幾個知識點

判斷是否是標(biāo)準(zhǔn)有效圖片url
if(substr($v,0,4)=='http')這個只是簡單的判斷一下匹配到的圖片url是否是標(biāo)準(zhǔn)的url,因為采集的圖片可能是相對路徑的,這里我直接放棄這種圖片的采集,當(dāng)然你也可以把這種圖片還原成標(biāo)準(zhǔn)圖片路徑,還有一個問題就是即使是標(biāo)準(zhǔn)url格式,這樣的圖片也未必可以采集,因為你不知道這個圖片是否還有,也許這個圖片url已經(jīng)無效了,如果你想更嚴(yán)格的判斷這個圖片url是否真實有效可以推薦看我之前的《》有三種方法可以驗證是否是有效url。

獲取圖片格式

$ext = pathinfo($v,PATHINFO_EXTENSION);//圖片擴展

這里使用了pathinfo的方法,總結(jié)有7種方法可以獲取到文件的格式,推薦文章:《》

下載保存到本地

file_put_contents('365/'.$dirname.'/'.$k.'.'.$ext,file_get_contents($v));
file_put_contents() 函數(shù)把一個字符串寫入文件中。
與依次調(diào)用 fopen(),fwrite() 以及 fclose() 功能一樣。
file_get_contents() 函數(shù)把整個文件讀入一個字符串中。

因為服務(wù)器支持file_get_contents,如果服務(wù)器把這個函數(shù)禁用了,可以使用curl,這個工具要比file_get_contents更加強大,推薦學(xué)習(xí)《》,可以使用curl的多線程下載存儲,效果更牛逼

清除文件操作緩存

clearstatcache() 函數(shù)清除文件狀態(tài)緩存。clearstatcache() 函數(shù)會緩存某些函數(shù)的返回信息,以便提供更高的性能。但是有時候,比如在一個腳本中多次檢查同一個文件,而該文件在此腳本執(zhí)行期間有被刪除或修改的危險時,你需要清除文件狀態(tài)緩存,以便獲得正確的結(jié)果。要做到這一點,就需要使用 clearstatcache() 函數(shù)。官方手冊:

程序執(zhí)行時間計算

復(fù)制代碼 代碼如下:m.ghpqjb.com

/**

* 得到當(dāng)前時間

*/

function getMicrotime() {
list ($usec, $sec) = explode(" ", microtime());
return ((float) $usec + (float) $sec);
}


可以參考本博客文章;《》

最后看一下效果;



409秒采集了214張圖片,大概2秒下載保存了一張圖片,圖片總大小約62M,這樣看來:

一個小時60*60可以大約下載1800張美女圖片。

分享:解析CI即CodeIgniter框架在Nginx下的重寫規(guī)則
本篇文章是對CI即CodeIgniter框架在Nginx下的重寫規(guī)則進行了詳細的分析介紹,需要的朋友參考下

來源:模板無憂//所屬分類:PHP教程/更新時間:2013-06-04
相關(guān)PHP教程
一区二区三区在线免费| 97超碰成人| 免费成人性网站| 666欧美在线视频| 成人免费在线看片| 亚洲中文字幕无码一区| 人人妻人人澡人人爽人人欧美一区| 在线不卡视频| 日韩欧美在线视频观看| 国产日本欧美一区二区三区在线| 国产另类自拍| 欧美 变态 另类 人妖| 99九九久久| 国产成人综合精品三级| 亚洲国产高清自拍| 日韩在线三级| 欧美黄色免费在线观看| 一区二区三区四区在线看| 国产精品视频麻豆| 久久久久国产一区二区三区| 亚洲熟妇av一区二区三区| 一本色道久久综合无码人妻| 亚洲国产日本| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲japanese制服美女| 丰满大乳奶做爰ⅹxx视频| 国产999精品在线观看| 不卡视频一二三| www.欧美免费| 日韩精品 欧美| 国产又粗又长又黄| 久久久久久自在自线| 日韩一区二区电影| 色综合影院在线观看| 久草视频在线资源| 国产精品精品| 日本国产一区二区| 激情视频一区二区| 免费看特级毛片| 欧美美女在线直播| 福利电影一区二区| 神马久久桃色视频| 日批视频在线免费看| 成人激情四射网| 久久99精品国产.久久久久久 | 国产精品入口日韩视频大尺度| 美女流白浆视频| 未满十八勿进黄网站一区不卡| 99精品视频中文字幕| 精品乱码亚洲一区二区不卡| 亚洲国产精品久久久久婷婷老年| 无码人妻精品一区二区中文| 麻豆精品少妇| 亚洲综合在线观看视频| 成人写真福利网| 中文天堂资源在线| 精品一区二区三区中文字幕在线| 久久久久九九视频| 欧洲亚洲女同hd| a在线观看免费视频| 无码精品在线观看| 波波电影院一区二区三区| 另类少妇人与禽zozz0性伦| youjizzxxxx18| 91麻豆视频在线观看| 日韩成人伦理电影在线观看| 亚洲精品一区二区久| 男人和女人啪啪网站| 天天操天天操天天干| 不卡一区二区三区四区| 91国内在线视频| 中文字幕av观看| 精品国产午夜| 欧美在线你懂得| 亚洲一区三区电影在线观看| 在线播放精品视频| 美女网站一区二区| 免费不卡在线观看av| 国产 日韩 亚洲 欧美| 国产福利第一视频| av在线这里只有精品| 一本色道久久88亚洲综合88| 欧美性猛交久久久乱大交小说| 欧美大片免费观看网址| 欧美国产日韩一二三区| 国产美女被下药99| 国产免费久久久久| 伊人蜜桃色噜噜激情综合| 精品国产91亚洲一区二区三区婷婷| 国产一区 在线播放| 无码国产精品一区二区免费16| 91麻豆免费观看| 国产欧美日韩专区发布| 亚洲天堂黄色片| 中文欧美日韩| 最新亚洲国产精品| 逼特逼视频在线观看| 奇米亚洲欧美| 欧美日韩国产成人在线免费| 日韩一级特黄毛片| 欧美特大特白屁股xxxx| 亚洲视频在线一区| 久久99精品久久久久久久久久| 无码人妻丰满熟妇精品| 国产麻豆精品久久一二三| 久久久亚洲影院| 久久久久久成人网| 伊人久久亚洲热| 中文字幕av日韩| 久久国产亚洲精品无码| 久久精品97| 精品国产成人av| 成人av播放| 天天干,天天干| 国产成人免费视频一区| 国产ts一区二区| 69av视频在线| 日本不卡123| 欧美大荫蒂xxx| 夜夜春很很躁夜夜躁| 欧美不卡在线| 国产一区二区精品丝袜| 亚洲一区二区在线免费| 91日韩欧美| 国产午夜精品久久久 | 91久久久久久久| 欧美一级淫片免费视频黄| 国产精品亚洲成人| 国产精品一区二区三区免费视频| 国产午夜精品无码一区二区| 精品一区二区三区欧美| 青青草一区二区| 久久精品www| 精品在线播放午夜| 国产精欧美一区二区三区| 日韩免费一二三区| 国产成人免费av在线| 国产一区二区香蕉| 亚洲大尺度在线观看| 91日韩一区二区三区| 国产伦精品一区二区三区免费视频| 一本久道久久综合无码中文| 欧美国产国产综合| 欧美连裤袜在线视频| 欧美一级视频免费| 亚洲国产美女搞黄色| 国产人妻互换一区二区| 国产三级漂亮女教师| 国产女同互慰高潮91漫画| 噜噜噜噜噜久久久久久91| 天堂在线中文网| 激情久久av一区av二区av三区| 伊人网在线免费| 久久视频免费| 欧美一区二区三区四区视频| 五月天视频在线观看| 婷婷亚洲五月| 久久视频免费在线播放| 99鲁鲁精品一区二区三区| 久久99热狠狠色一区二区| 国产一区二区丝袜| 国产欧美久久久精品免费| 日韩毛片精品高清免费| 国产福利久久| jlzzjlzzjlzz亚洲人| 国产精品沙发午睡系列990531| 欧美午夜欧美| 欧美aaa视频| 欧美午夜女人视频在线| wwwxxx黄色片| 国产中文字幕一区二区三区| 日韩精品视频免费| 亚洲调教欧美在线| 亚洲一区二区三区免费在线观看| 日本精品视频在线播放| 日韩网红少妇无码视频香港| 成人在线综合网| 国产91免费视频| 免费看黄网站在线观看| 亚洲成人综合视频| 日韩成人三级视频| 久久免费影院| 精品欧美黑人一区二区三区| 激情成人在线观看| 国内在线观看一区二区三区| 精品免费国产一区二区三区四区| 无限资源日本好片| 在线观看国产精品入口| 操91在线视频| 国产一国产二国产三| 99久久精品久久久久久清纯| 国产精品免费一区二区三区在线观看| 亚洲成a人片77777精品| 久久久久久久久久久久久久久99 | 国产中文欧美日韩在线| 精品国产露脸精彩对白| 精品人妻伦一二三区久| 亚洲免费综合| 国产精品久久77777| 亚洲图片视频小说| 亚洲aaa精品| 黄色国产精品视频| blacked蜜桃精品一区| 日韩小视频在线| 极品颜值美女露脸啪啪| 成人一区二区三区视频| 国产一区免费视频| 日本一区二区三区视频在线| 在线成人高清不卡| 国产精品无码永久免费不卡| 日韩国产精品久久久久久亚洲| 国产精品国内视频| 国产又黄又爽视频| 色婷婷久久久久swag精品 | 亚洲欧洲国产专区| 六月婷婷激情综合| 亚洲盗摄视频| 久久综合色88| 久久精品无码av| 日韩美女啊v在线免费观看| 热这里只有精品| 视频国产一区| 免费成人高清视频| 国产婷婷色一区二区在线观看 | 国产精品久久久久久妇女6080| av日韩在线看| 九热爱视频精品视频| 久久精品国产免费观看 | 欧美日韩一区二区免费在线观看| 日韩精品一区二区三区久久| 欧美aaaaaaaaaaaa| 91福利视频在线观看| 亚洲自拍第二页| 色综合欧美在线| 国产精品久久久久久亚洲色 | 日本人妻一区二区三区| 肉肉av福利一精品导航| 国产精品亚洲一区二区三区| 日本久久免费| 亚洲福利视频二区| 欧美视频www| 亚洲国产精品成人综合色在线婷婷| 国产 福利 在线| 韩国久久久久| 国产精品美女在线观看| 国 产 黄 色 大 片| 日韩欧美黄色影院| 天堂а√在线中文在线鲁大师| 91天堂素人约啪| 免费的一级黄色片| 精品午夜久久| 欧洲日本亚洲国产区| 日本高清视频免费看| 日韩一区二区三区三四区视频在线观看 | 欧美日韩一区综合| 牲欧美videos精品| 日韩欧美电影在线| 久久久精品少妇| 中文字幕欧美区| 孩娇小videos精品| 日本欧美大码aⅴ在线播放| 久久精品日韩| 欧美韩一区二区| 2024亚洲男人天堂| 粉嫩小泬无遮挡久久久久久| 日韩色在线观看| 懂色av粉嫩av蜜臀av一区二区三区| 国产欧美一区在线| 成人三级视频在线播放| 亚洲欧美日韩一区在线观看| 精品免费日产一区一区三区免费| 亚洲一区二区三区中文字幕在线观看| 精品国产一区av| 影音先锋黄色网址| 欧美日韩精品欧美日韩精品一| 亚洲最大成人网站| 国产亚洲欧美激情| 欧美视频第三页| 久久亚洲风情| 五月婷婷综合色| 久久影院100000精品| 国产精品麻豆va在线播放| 成人涩涩视频| 色偷偷888欧美精品久久久| 在线观看av大片| 欧美精品高清视频| 69夜色精品国产69乱| 亚洲图片自拍偷拍| 在线免费观看a级片| 国产日韩欧美精品综合| 天天综合成人网| 亚洲精品123区| 国产欧美一区二区三区不卡高清| 女人抽搐喷水高潮国产精品| 久久久极品av| 成人性生交大片免费网站| 亚洲偷熟乱区亚洲香蕉av| 特级西西444www大胆免费看| 色悠悠亚洲一区二区| 欧美激情图片小说| 亚洲成人一二三| 色欲av无码一区二区三区| 亚洲国产精品传媒在线观看| 亚洲一区二区三区四区精品| 国产不卡视频在线播放| 777精品久无码人妻蜜桃| 国内精品伊人久久久久av一坑| 成人小视频在线观看免费| 国产亚洲精品bv在线观看| 日本婷婷久久久久久久久一区二区| 欧美区日韩区| 久久精品国产综合精品| 欧美视频网址| 鬼打鬼之黄金道士1992林正英| 日韩免费在线| av观看久久| 欧美丝袜激情| 国产精品播放| 亚洲自拍偷拍网| 欧美精品一区二区三区久久| 99久久亚洲精品蜜臀| 成人在线观看网址| 精品国产一区二区三区四区 | 香蕉视频久久久| 亚洲香蕉伊在人在线观| 亚洲偷熟乱区亚洲香蕉av| 日本xxxx裸体xxxx| 亚洲欧美另类久久久精品| 香港日本韩国三级网站| 99riav一区二区三区| 99日在线视频| 久久久久久久综合日本| 好吊色视频一区二区三区| 国产精品久久久一区麻豆最新章节| www.欧美com| 国产精品免费免费| 免费看的黄色网| 亚洲成人自拍网| 97在线观看免费高| 欧美日韩中文字幕一区二区| 久久影院一区二区| 欧美精品丝袜中出| 国产成人精品一区二三区| 亚洲国产精品久久久久| 国产剧情精品在线| 亚洲一区999| 精品欧美在线观看| 欧美成在线观看| 国内自拍亚洲| 欧美亚洲国产成人精品| 欧美绝顶高潮抽搐喷水合集| 91亚洲国产成人久久精品网站| 国精一区二区| av成人综合网| 亚洲精品孕妇| 精品人妻大屁股白浆无码| 韩国精品在线观看| 欧美性猛交xx| 亚洲视频在线观看三级| www..com.cn蕾丝视频在线观看免费版| 在线观看视频一区二区欧美日韩| 国产精品老女人| 日韩电影免费观看中文字幕| 91亚洲精品国偷拍自产在线观看 | 欧美,日韩,国产在线| 国产91色综合久久免费分享| 极品粉嫩美女露脸啪啪| 国产精品毛片a∨一区二区三区| 中国1级黄色片| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| www.日本精品| 中文字幕日韩视频| a成人v在线| 国产精品视频99| 亚洲一区二区日韩| 国产一区二区三区播放| 国产福利视频一区二区三区| 亚洲天堂av一区二区三区| 亚洲丝袜制服诱惑| 亚洲熟女www一区二区三区| 欧美高清性hdvideosex| 国产丰满美女做爰| 久久久久久久电影一区| 国产成人一二| 先锋影音亚洲资源| 激情国产一区二区| 四虎成人在线播放| 午夜精品久久久久久久99水蜜桃| 波多野结衣不卡视频| 精品国产乱码91久久久久久网站| 超碰福利在线观看| 97视频在线观看视频免费视频| 欧美人与动xxxxz0oz| 9a蜜桃久久久久久免费| 日韩黄色片在线观看| 日韩精品视频一二三| 欧美高清一级片在线观看| avtt天堂在线| 亚洲精品理论电影| 亚洲欧美日韩成人在线|