ホームページ 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 コード

13 Jun 2016

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

gd ライブラリの画像ダウンロード クラスは、Web ページ上のすべての画像をダウンロードするための PHP コードを実装します。 gd ライブラリの画像ダウンロード クラスは、Web ページ上のすべての画像をダウンロードするための PHP コードを実装します。

13 Jun 2016

gd ライブラリの画像ダウンロード クラスは、Web ページ上のすべての画像をダウンロードするための PHP コードを実装します。 PHP コードは次のとおりです。 次のようにコードをコピーします。 ?php header("Content-type:text/html ; charset=utf-8") if (!empty($_POST['submit']){ $ url = $_POST ['url'] //相対パス画像を取得するには

画像を処理するための PHP クラスの実装コード 画像を処理するための PHP クラスの実装コード

13 Jun 2016

画像を処理するための PHP クラスの実装コード。コードをコピーします。 コードは次のとおりです。 ?php /** * author:yagas * email:yagas60@21cn.com */ class Image { /** クラス保護変数 */ protected $th_width = 100; protected $th_height = 50; ; 保護されています

画像に透かしを追加するための PHP クラス 画像に透かしを追加するための PHP クラス

13 Jun 2016

画像に透かしを追加するために使用される PHP クラス。コードをコピーします。 コードは次のとおりです。 ?php /* *関数: PHP 画像透かし (透かしは画像またはテキストをサポートします) *パラメータ: *$groundImage 背景画像、つまり透かしを入れる必要がある画像は、現在 GIF のみをサポートしています、JPG、P

YAHOO 株価を取得するためのクラス YAHOO 株価を取得するためのクラス

13 Jun 2016

YAHOO 株価を取得するためのクラス。次のようにコードをコピーします: ? function getYahooQuote($stockSymbol = "CCR") { if (!$targetURL) $targetURL = "http://finance.yahoo.com/q?s=$stockSymbol // URL をクロールするように設定します。ターゲット$

Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID およびその他の情報を PHP で取得するための実装コード Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID およびその他の情報を PHP で取得するための実装コード

13 Jun 2016

Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID、およびその他の情報を PHP で取得するための実装コード。ここでは簡単な方法として、discuz の include/common.inc.php を直接使用してログインします。 コードをコピーします。コードは次のとおりです。 include_once("../discuz/include/common.inc.php");

See all articles