<?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
関連記事
13 Jun 2016
ディレクトリ内の画像を取得してランダムに表示する PHP コード。その時、背景画像をランダムに変更する関数を作りたかったのですが、JavaScriptで書くと、画像配列を作成する - 配列内の値をランダムに1つ選択する - スタイルを生成して書く という流れになるはずです。
13 Jun 2016
gd ライブラリの画像ダウンロード クラスは、Web ページ上のすべての画像をダウンロードするための PHP コードを実装します。 PHP コードは次のとおりです。 次のようにコードをコピーします。 ?php header("Content-type:text/html ; charset=utf-8") if (!empty($_POST['submit']){ $ url = $_POST ['url'] //相対パス画像を取得するには
13 Jun 2016
画像を処理するための PHP クラスの実装コード。コードをコピーします。 コードは次のとおりです。 ?php /** * author:yagas * email:yagas60@21cn.com */ class Image { /** クラス保護変数 */ protected $th_width = 100; protected $th_height = 50; ; 保護されています
13 Jun 2016
画像に透かしを追加するために使用される PHP クラス。コードをコピーします。 コードは次のとおりです。 ?php /* *関数: PHP 画像透かし (透かしは画像またはテキストをサポートします) *パラメータ: *$groundImage 背景画像、つまり透かしを入れる必要がある画像は、現在 GIF のみをサポートしています、JPG、P
13 Jun 2016
YAHOO 株価を取得するためのクラス。次のようにコードをコピーします: ? function getYahooQuote($stockSymbol = "CCR") { if (!$targetURL) $targetURL = "http://finance.yahoo.com/q?s=$stockSymbol // URL をクロールするように設定します。ターゲット$
13 Jun 2016
Discuz フォーラムのログイン ユーザー名、ユーザー グループ、ユーザー ID、およびその他の情報を PHP で取得するための実装コード。ここでは簡単な方法として、discuz の include/common.inc.php を直接使用してログインします。 コードをコピーします。コードは次のとおりです。 include_once("../discuz/include/common.inc.php");
ホットツール Tags
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ