最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CodeIgniter實現(xiàn)從網(wǎng)站抓取圖片并自動下載到文件夾里的方法

 更新時間:2015年06月17日 15:05:56   作者:許添翼  
這篇文章主要介紹了CodeIgniter實現(xiàn)從網(wǎng)站抓取圖片并自動下載到文件夾里的方法,實例分析了CodeIgniter網(wǎng)頁圖片操作的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了CodeIgniter實現(xiàn)從網(wǎng)站抓取圖片并自動下載到文件夾里的方法。分享給大家供大家參考。具體如下:

因為某網(wǎng)站看圖比較坑爹,要一頁一頁的翻頁。。。。所以。。。。就寫了這么個東西

(我是產(chǎn)品不是程序員)運行速度簡直無法忍受,而且經(jīng)常會有錯誤發(fā)生,所以希望大家?guī)兔Ω倪M(PHP)。

當(dāng)然也歡迎看到PYTHON,GOLANG的版本~~^_^

1. controllers:

$this->load->helper('date');
$this->load->helper('phpQuery');
//我是把phpQuery單文件放到helper里了

2. view:

這里只是為了快速出產(chǎn)品,所以直接在VIEW里寫的代碼,請無視變量名。。。

<?php
$imageslist = phpQuery::newDocumentFile('http://g.e-hentai.org/g/xxxxx/xxxxxxx/');
//首頁
$pn = 1;//頁數(shù)
$ps = $imageslist->find('.ptt td a');//從首頁抓頁面導(dǎo)航
//從頁面導(dǎo)航開始獲取頁面內(nèi)容
foreach($ps as $p)
{
  echo '第'.$pn++.'頁:<a href="'.pq($p)->attr("href").'"/></br>';
  $imagesnow = phpQuery::newDocumentFile(pq($p)->attr("href"));
  //單頁內(nèi)容
  $images = $imagesnow->find('#gdt a');//抓取圖片頁列表
  foreach($images as $image)
  {
    echo '<a href="'.pq($image,$imagesnow)->attr("href").'"/></br>';
    $imagebigs = phpQuery::newDocumentFile(pq($image,$imagesnow)->attr("href"));
    //獲取單圖片頁地址
    echo '<img src="'.$imagebigs->find('#i3 img')->attr('src').'"></br>';//輸出圖片
    ob_start();
    readfile($imagebigs->find('#i3 img')->attr('src'));
    $img = ob_get_contents();
    ob_end_clean();
    $filename='img/'.now().'.jpg';
    $f=fopen($filename,'a');
    fwrite($f,$img);
    fclose($f);
  }
}
?>

希望本文所述對大家基于CodeIgniter的php程序設(shè)計有所幫助。

相關(guān)文章

  • PHP多態(tài)代碼實例

    PHP多態(tài)代碼實例

    這篇文章主要介紹了PHP多態(tài)代碼實例,本文用2個代碼實例來演示PHP中的多態(tài),需要的朋友可以參考下
    2015-06-06
  • PHP中DirectIO操作文件擴展的用法大全

    PHP中DirectIO操作文件擴展的用法大全

    Direct IO 其實是 Linux 操作系統(tǒng)中的一個概念,今天通過本文給大家介紹PHP中DirectIO直操作文件擴展的使用,需要的朋友參考下吧
    2021-07-07
  • 實例講解PHP驗證郵箱是否合格

    實例講解PHP驗證郵箱是否合格

    在本篇文章里我們給大家分享了關(guān)于PHP驗證郵箱是否合格的相關(guān)實例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • 8個必備的PHP功能實例代碼

    8個必備的PHP功能實例代碼

    本文將分享8個開發(fā)必備的PHP功能,個個都非常實用:傳遞任意數(shù)量的函數(shù)參數(shù) 、使用glob()查找文件、獲取內(nèi)存使用情況信息、獲取CPU使用情況信息 、獲取系統(tǒng)常量 、生成唯一的id 、序列化 、字符串壓縮。很實用的8個PHP功能。
    2013-10-10
  • Yii實現(xiàn)文章列表置頂功能示例

    Yii實現(xiàn)文章列表置頂功能示例

    這篇文章主要介紹了Yii實現(xiàn)文章列表置頂功能,分析了文章置頂功能的實現(xiàn)步驟及相關(guān)代碼操作技巧,需要的朋友可以參考下
    2016-10-10
  • Laravel5.1 框架模型軟刪除操作實例分析

    Laravel5.1 框架模型軟刪除操作實例分析

    這篇文章主要介紹了Laravel5.1 框架模型軟刪除操作,結(jié)合實例形式分析了laravel5.1框架軟刪除的原理及普通刪除與軟刪除的相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • Yii Framework框架使用PHPExcel組件的方法示例

    Yii Framework框架使用PHPExcel組件的方法示例

    這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結(jié)合實例形式分析了Yii Framework框架中PHPExcel組件的下載、導(dǎo)入、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 淺談PHP正則中的捕獲組與非捕獲組

    淺談PHP正則中的捕獲組與非捕獲組

    下面小編就為大家?guī)硪黄獪\談PHP正則中的捕獲組與非捕獲組。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 淺析PHP 中move_uploaded_file 上傳中文文件名失敗

    淺析PHP 中move_uploaded_file 上傳中文文件名失敗

    這篇文章主要介紹了PHP 中move_uploaded_file 上傳中文文件名失敗的原因分析及解決方法 ,需要的朋友可以參考下
    2019-04-04
  • 淺談PHP中new self()和new static()的區(qū)別

    淺談PHP中new self()和new static()的區(qū)別

    本篇文章主要介紹了淺談PHP中new self()和new static()的區(qū)別 ,具有一定的參考價值,有興趣的可以了解一下
    2017-08-08

最新評論

恩施市| 莲花县| 读书| 洪江市| 金沙县| 潢川县| 商都县| 仪陇县| 文成县| 大理市| 新绛县| 肥西县| 高要市| 和硕县| 尤溪县| 兰考县| 沅江市| 阳江市| 连平县| 江山市| 南汇区| 固镇县| 阳城县| 淳安县| 枝江市| 临武县| 南靖县| 南漳县| 教育| 屏南县| 阿尔山市| 汾西县| 固安县| 菏泽市| 平凉市| 资中县| 全南县| 米泉市| 新泰市| 肥西县| 砚山县|