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

首頁(yè) PHP 函式庫(kù) 其它類(lèi)別庫(kù) 網(wǎng)頁(yè)抓取圖片的PHP類(lèi)
網(wǎng)頁(yè)抓取圖片的PHP類(lèi)
<?php
header('Content-Type:text/html;charset=utf-8');
/**
 * 一個(gè)用于抓去圖片的類(lèi)
 */
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ī)過(guò)濾所有的img

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

4.取得連結(jié)資訊,寫(xiě)入檔案file_get_contents(), file_put_contents()

5.在cli模式下執(zhí)行程式碼(瀏覽器執(zhí)行可能記憶體爆掉,或執(zhí)行逾時(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)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

jQuery 和 JavaScript 如何取代網(wǎng)頁(yè)上損壞的圖片? jQuery 和 JavaScript 如何取代網(wǎng)頁(yè)上損壞的圖片?

29 Dec 2024

jQuery/JavaScript 來(lái)取代損壞的圖片網(wǎng)頁(yè)通常會(huì)顯示圖片的組合。但是,圖像不可用可能會(huì)導(dǎo)致圖像損壞...

如何有效處理 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è)抓?。侯A(yù)覽給定 URL 您的目標(biāo)是使用 PHP 從使用者提供的網(wǎng)頁(yè)中提取特定元素。在這種情況下,您的目標(biāo)是檢索頁(yè)面的標(biāo)題、徽標(biāo)圖像以及簡(jiǎn)短的文字或描述。

在網(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)...

為什麼要從 Python 中的「object」繼承:一個(gè)類(lèi)別繼承問(wèn)題 為什麼要從 Python 中的「object」繼承:一個(gè)類(lèi)別繼承問(wèn)題

24 Dec 2024

了解 Python 類(lèi)別繼承在 Python 中,類(lèi)別可以從其他類(lèi)別繼承,這使它們能夠存取父類(lèi)別的屬性並...

如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類(lèi)別庫(kù)? 如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類(lèi)別庫(kù)?

05 Dec 2024

在 Linux 上建立和使用動(dòng)態(tài)共用 C 類(lèi)別庫(kù)建立共用類(lèi)別庫(kù)要建立共用 C 類(lèi)別庫(kù),您可以依照...

See all articles