国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 庫(kù) 其它類庫(kù) 網(wǎng)頁(yè)抓取圖片的PHP類
網(wǎng)頁(yè)抓取圖片的PHP類
<?php
header('Content-Type:text/html;charset=utf-8');
/**
 * 一個(gè)用于抓去圖片的類
 */
class download_image {
    public $_save_path = NULL; //圖片保存路勁
    public $_limit_size = NULL; //圖片限制大小
    public static $_img_url_old = array();  //存儲(chǔ)已抓取過(guò)的圖片鏈接地址
    public static $_a_page_url = array();    //存儲(chǔ)抓取過(guò)的頁(yè)面
    public function __construct( $_save_path, $_limit_size) {
        $this->_save_path = $_save_path;
        $this->_limit_size = $_limit_size;
    }
    public function get_all_page_image( $site_url ) {
        if ( $site_url == '' ) {
            return false;
        }
        if ( ! in_array( $site_url, self::$_a_page_url ) ) {  //判斷當(dāng)前頁(yè)面是否抓取過(guò)
            self::$_a_page_url[] = $site_url;   //將超鏈接存入靜態(tài)數(shù)組中
        } else {
            return;     //若抓取過(guò)則跳出
        }

1.找到一個(gè)頁(yè)面

2.正則過(guò)濾所有的img

3.正則過(guò)濾出所有的src的屬性

4.獲取鏈接信息,寫(xiě)入文件 file_get_contents(), file_put_contents()

5.在cli模式下運(yùn)行代碼(瀏覽器運(yùn)行可能內(nèi)存爆掉,或運(yùn)行超時(shí))


免責(zé)聲明

本站所有資源均由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟件的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用于商業(yè)目的。否則,一切后果由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關(guān)文章

php抓取遠(yuǎn)程圖片到本地保存的方法 php抓取遠(yuǎn)程圖片到本地保存的方法

02 Dec 2019

“php”抓取遠(yuǎn)程圖片到本地保存的方法是:首先判斷圖片路徑是否為空,如果不為空則進(jìn)一步執(zhí)行,接著獲取圖片信息大小、圖片路徑后綴名,然后計(jì)算圖片源碼大小,每次實(shí)現(xiàn)寫(xiě)入1k,直到獲取到全部數(shù)據(jù)即可。

如何有效處理 PHP 網(wǎng)頁(yè)抓取過(guò)程中的 404 錯(cuò)誤? 如何有效處理 PHP 網(wǎng)頁(yè)抓取過(guò)程中的 404 錯(cuò)誤?

03 Dec 2024

如何有效處理 PHP 中的 404 錯(cuò)誤在抓取網(wǎng)頁(yè)時(shí),遇到 404(未找到)錯(cuò)誤可能會(huì)擾亂您的代碼流程。為了避免這樣的...

如何在 PHP 中使用網(wǎng)頁(yè)抓取來(lái)預(yù)覽給定的 URL? 如何在 PHP 中使用網(wǎng)頁(yè)抓取來(lái)預(yù)覽給定的 URL?

17 Oct 2024

PHP 中的網(wǎng)頁(yè)抓取:預(yù)覽給定 URL 您的目標(biāo)是使用 PHP 從用戶提供的網(wǎng)頁(yè)中提取特定元素。在這種情況下,您的目標(biāo)是檢索頁(yè)面的標(biāo)題、徽標(biāo)圖像以及簡(jiǎn)短的文本或描述。推薦一個(gè)應(yīng)用程序

在網(wǎng)頁(yè)抓取之前如何有效檢查 PHP 中的 404 錯(cuò)誤? 在網(wǎng)頁(yè)抓取之前如何有效檢查 PHP 中的 404 錯(cuò)誤?

19 Dec 2024

在 PHP 中測(cè)試 URL 404 的簡(jiǎn)單方法發(fā)現(xiàn)您的代碼由于 URL 返回 404 而遇到問(wèn)題,這是 Web 中的一個(gè)常見(jiàn)痛點(diǎn)...

如何使用自連接從自引用表中檢索數(shù)據(jù)? 如何使用自連接從自引用表中檢索數(shù)據(jù)?

13 Jan 2025

了解 SELF JOIN 及其應(yīng)用程序在數(shù)據(jù)庫(kù)管理領(lǐng)域中,SELF JOIN 是一種特殊類型的聯(lián)接操作,它允許...

在 Joomla 中連接第三方 PHP 庫(kù) 在 Joomla 中連接第三方 PHP 庫(kù)

28 Dec 2024

PHP 庫(kù)很方便,因?yàn)榭梢詮膽?yīng)用程序中的任何位置訪問(wèn)它們:從插件、組件模型、模塊等。如果有人已經(jīng)解決了類似的問(wèn)題并將其設(shè)計(jì)為庫(kù)(甚至更新了它),那就有意義了

See all articles