ホームページ PHP ライブラリ その他の図書館 Web ページの画像を取得するための PHP クラス
Web ページの画像を取得するための PHP クラス
<?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. ページを検索

2. すべての img をフィルタリング

#3. すべての src 属性をフィルタリングして除外

##4. リンク情報を取得し、ファイルを書き込み file_get_contents() 、file_put_contents()

5. cli モードでコードを実行します (ブラウザーがメモリ不足になるかタイムアウトになる可能性があります)

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

PHPで画像を描画するためのいくつかの関数のまとめ、PHP画像描画関数_PHPチュートリアル PHPで画像を描画するためのいくつかの関数のまとめ、PHP画像描画関数_PHPチュートリアル

13 Jul 2016

PHPで画像を描画するためのいくつかの関数、PHPの画像描画関数のまとめ。 PHP で画像を描画するためのいくつかの関数のまとめ、PHP 画像描画関数 PHP には、点、線、さまざまな幾何学図形、その他の考えられる平面図形など、画像を描画するための関数が多数あります。

ディレクトリ内の画像を取得してランダムに表示する PHP コード ディレクトリ内の画像を取得してランダムに表示する PHP コード

13 Jun 2016

ディレクトリ内の画像を取得してランダムに表示する PHP コード。その時、背景画像をランダムに変更する関数を作りたかったのですが、JavaScriptで書くと、画像配列を作成する - 配列内の値をランダムに1つ選択する - スタイルを生成して書く という流れになるはずです。

PHP から複数の画像をダウンロードするためのソース コードはありますか? PHP から複数の画像をダウンロードするためのソース コードはありますか?

13 Jun 2016

PHP に複数の画像をアップロードするためのソース コードはありますか? 複数の画像を指定したディレクトリにアップロードし、画像のパスをデータベースに書き込む場合は、フォーム内の他のテキスト要素もデータベースに書き込む必要があります。次のように: HTML コード <form name="myform" action="upload.php" method="post" enctyp

Web ページのハイパーリンク、電子メール アドレス、その他のコンテンツを抽出するための PHP の実装コード Web ページのハイパーリンク、電子メール アドレス、その他のコンテンツを抽出するための PHP の実装コード

25 Jul 2016

Web ページのハイパーリンク、電子メール アドレス、その他のコンテンツを抽出するための PHP の実装コード

ディレクトリ内の画像を取得してランダムに表示する PHP コード_PHP チュートリアル ディレクトリ内の画像を取得してランダムに表示する PHP コード_PHP チュートリアル

21 Jul 2016

ディレクトリ内の画像を取得してランダムに表示する PHP コード。その時、背景画像をランダムに変更する関数を作りたかったのですが、JavaScriptで書くと、画像配列を作成する - 配列内の値をランダムに1つ選択する - スタイルを生成して書く という流れになるはずです。

配列内の同じ/異なる要素を取得するための PHP 実装 配列内の同じ/異なる要素を取得するための PHP 実装

17 Jan 2020

array_intersect() メソッドは、2 つ (またはそれ以上) の配列のキー値を比較し、比較された配列 (array1) 内のすべてのものと、その他のパラメーター配列 (array2 または array3 など) を含む交差配列を返します。 . など)。

See all articles