Heim PHP-Bibliotheken Andere Bibliotheken PHP-Klasse zum Erfassen von Bildern auf Webseiten
PHP-Klasse zum Erfassen von Bildern auf Webseiten
<?php
header('Content-Type:text/html;charset=utf-8');
/**
 * 一个用于抓去图片的类
 */
class download_image {
    public $_save_path = NULL; //图片保存路劲
    public $_limit_size = NULL; //图片限制大小
    public static $_img_url_old = array();  //存储已抓取过的图片链接地址
    public static $_a_page_url = array();    //存储抓取过的页面
    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 ) ) {  //判断当前页面是否抓取过
            self::$_a_page_url[] = $site_url;   //将超链接存入静态数组中
        } else {
            return;     //若抓取过则跳出
        }

1. Eine Seite finden

2. Alle SRC-Attribute mit regulären Regeln herausfiltern

4. Linkinformationen abrufen und in die Dateien file_get_contents() schreiben

5 . Führen Sie den Code im CLI-Modus aus (der Browser verfügt möglicherweise nicht über genügend Speicher oder es kommt zu einer Zeitüberschreitung)

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

So verwenden Sie PHP- und WebDriver-Erweiterungen zum Erfassen und Vergleichen von Webseiten So verwenden Sie PHP- und WebDriver-Erweiterungen zum Erfassen und Vergleichen von Webseiten

08 Jul 2023

So verwenden Sie PHP- und WebDriver-Erweiterungen zum Screenshot und Vergleichen von Webseiten. Vorwort: Mit der rasanten Entwicklung des Internets legt das Webdesign immer mehr Wert auf die Benutzererfahrung, und Screenshots und Vergleiche von Webseiten sind Probleme, mit denen Entwickler im Web häufig konfrontiert sind Designprozess. In diesem Artikel stellen wir vor, wie Sie PHP- und WebDriver-Erweiterungen verwenden, um Webseiten-Screenshots und Vergleichsfunktionen zu implementieren. WebDriver ist ein Tool zum automatisierten Testen von Webanwendungen, das eine Reihe von APIs bereitstellt, die zur Steuerung des Browsers verwendet werden können. Und P

Ein einfaches Beispiel für die Verwendung der PHP-Funktion „curl_setopt()' zum Erfassen von Webseiten und POST-Daten Ein einfaches Beispiel für die Verwendung der PHP-Funktion „curl_setopt()' zum Erfassen von Webseiten und POST-Daten

19 May 2017

Der vorherige Artikel hat Ihnen das Konzept der Funktion „curl_setopt“ in PHP erklärt. Es handelt sich um eine Erweiterungsbibliothek von PHP, mit der Sie Webseiten einfach und schnell crawlen können (zur Verwendung erforderlich). um es in der php.ini-Konfiguration festzulegen, ist aktiviert.

PHP7 PHP-Kenntnisse zum Hochladen von Bildern basierend auf Curl PHP7 PHP-Kenntnisse zum Hochladen von Bildern basierend auf Curl

25 Jun 2018

Dieser Artikel stellt hauptsächlich die von PHP7 basierende Bild-Upload-Funktion vor und vergleicht und analysiert die relevanten Implementierungs- und Verwendungsfähigkeiten der Curl-Bild-Upload-Funktion vor den PHP5.5- und PHP7-Versionen in Form von Beispielen die folgende

PHP-Code zum Hochladen von WeChat-Bildern auf den Server PHP-Code zum Hochladen von WeChat-Bildern auf den Server

10 Feb 2018

Dieser Artikel führt Sie hauptsächlich in die Methode zum Hochladen von WeChat-Bildern auf den Server mit PHP ein, einschließlich der zugehörigen Implementierungstechniken für PHP-Betriebsbilddateien. Freunde, die es benötigen, können darauf verweisen.

PHP-Methode zum Implementieren des Hochladens von Bildern auf den ZIMG-Server PHP-Methode zum Implementieren des Hochladens von Bildern auf den ZIMG-Server

31 May 2018

Zimg ist ein Bildspeicherdienst mit Bildverarbeitungsfunktion. Sie können Bilder auf den Zimg-Server hochladen und die verarbeiteten Bilder dann über die URL mit Parametern abrufen Ich hoffe, es gefällt euch allen

Best Practice zum Speichern von Remote-Bildern auf dem Server in PHP Best Practice zum Speichern von Remote-Bildern auf dem Server in PHP

11 Jul 2023

Best Practices zum Speichern von Remote-Bildern auf dem Server in PHP Bei der Webentwicklung müssen wir häufig Remote-Bilder auf dem Server speichern. Beispielsweise müssen Sie möglicherweise ein Bild von einer anderen Website abrufen, oder der Benutzer hat möglicherweise einen Remote-Bildlink hochgeladen. In diesem Artikel wird erläutert, wie Sie mit PHP diese Best Practice zum Speichern von Remote-Bildern auf dem Server implementieren. Zuerst benötigen wir eine URL für das Remote-Bild. Angenommen, die URL des Bildes, das wir speichern möchten, lautet: http://example.com/image.jpg. Nächste

See all articles