ホームページ バックエンド開発 PHPチュートリアル Collection: PHP で書かれた基本的な収集プログラム

Collection: PHP で書かれた基本的な収集プログラム

Jul 29, 2016 am 08:36 AM
コレクション

最初にこのコレクションを使用し、次に Empire を使用して処理することができます
############################## ################################################ #
#著者: 9elong
#ウェブサイト: 個人のウェブサイトは言及する価値がありません
#時間: 2007-01-01
#ステートメント: PHP の学習専用です。
#機能: 単一ページの写真を収集します。
#注: デモンストレーション用に、通常のルールを使用して 3 つのサンプル フォームが作成されています。機能の説明はなく、すべてがソースコードにあります。フォーラム画像集定期デモを添付
######################################## # ####################################
//情報ページから写真を取得します。関数
function getimg($url,$n,$key,$imgqian,$imgbiao,$titlekey)
{
//$imgqian 画像アドレスプレフィックス
// $imgbiao 画像アドレスの特別な識別
' ' ‐ ‐ ‐ ‐ ‐ ‐ ‐$n n
replace("{画像アドレス}","(.+)",$key); str_ $c=count($result[0]); [0][$i] 。 "< br>"; $ img = str_replace($ imgqian。$ imgbiao、$ img); com-img [0]を持っている。 ">< br>";
elseif(ereg("^.*jpg.*$",$img))
{
{ preg_match("|http://(.+)jpg|isU",$img,$img);
$imgadd[$n]=$img[0];
if($img[0]!="")
$n++;
}
unset($img);

$titlekey=str_replace("{图片标题}","(.+)",$タイトルキー);
$titlekey="|".$titlekey."|isU";
preg_match($titlekey,$msg,$title);
//echo $title[0];
return $title;
$msg を返します。
$result を返す;
$n を返します。
戻り $imgadd;
}
############################################# #####################################
#サポートされていない file_get_contents() 関数は次の代替手段を使用できます。
#$i=0;
#$handle=@fopen($url,"rb");
#while (!@feof($handle))
#{
# $buffer[$i]= @fgets($handle, 4096);
# $i++;
#}
#fclose($handle);
#$msg=join("",$buffer);
####################### # ############################################# ### ####
if($_GET['act']=="getimgadd"&&$_POST['url']!="")
{
$url=$_POST['url'];
getimg($ url,"0",$_POST['key'],$_POST['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
####### ### ########################################### ##### ####################

$_POST['page']=str_replace("{ページアドレス}", "(.+)", $_POST['ページ']);
"すべて") p $ PC = カウント ($ Presult [0])
Else
if ($ _ post [ 'PC']&gt($ presult [0])
/echo $ pageurl。 "; href =" "。ページ URL)","(.+)",$_POST['pagekey']);
Preg_match($pagekey,$pageurl,$N3[$i]) ; getimg($N3[$i][0],$n ,$_POST['key'],$_POST ['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
###### ########################################### ####### ########
echo "画像セット 〖"。"$ N の画像がキャプチャされました。 & lt; a href = '?act=' >ホームページに戻る</a>< br> ;

###################################### # ############################### 1 (情報ページにはページネーションがあり、単純なページングの規則性が使用されます):


画像アドレスを入力してください
画像アドレスの規則性

图片地址前缀

图片地址标识

图片标题正则

ページネーション アドレス Regular

ページング アドレス モード ="getpage">
ページネーション情報を取得しません ;/SELECT>


アドレスを直接表示 ;




例 2 (情報ページにはページングがないため、ページング ルールは空です) :

画像アドレスを入力してください

通常の画像アドレス

画像アドレス接頭辞
画像アドレス識別

画像タイトルの規則性

分页地址正则

分页地址模式










实例3(信息页没有分页,所以分页正则为空,图片为绝对地址,所以图片地址前缀为空):

输入图片地址

图片地址正则

图片地址前缀

图片地址标识

图片标题正则

ページングアドレス通常
ページングアドレスパターン





;br>
華盛フォーラムの画像が添付されています http://bbs.hnol.net/dispbbs2.asp?boardID=50&ID=336436
画像アドレスの規則性:upload=jpg{画像アドレス}アップロード
画像アドレスの識別:bbs
画像タイトルの規則性: 投稿トピック: {画像のタイトル}
Huasheng フォーラムの画像は外部リンクです http://bbs.hnol.net/dispbbs2.asp?boardID= 50&ID=336253
画像のアドレスの規則性:img]{画像アドレス}/img
画像アドレス識別:jpg
画像タイトル規則性:投稿トピック:{画像タイトル}

以上、PHP で書かれた基本的な収集プログラムを、収集内容も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

iCloudストレージの空き容量がなくなった通知:その修正方法 iCloudストレージの空き容量がなくなった通知:その修正方法 Apr 24, 2024 pm 04:43 PM

ファイルをダウンロードしたり何かをエアドロップしたりするたびに、iPhone に「iCloud ストレージがいっぱいです」と表示されますか? iCloudストレージの無料プランは5GBのみに制限されています。したがって、最初に確認する必要があるのは、携帯電話の現在の iCloud ストレージの状況です。まだ十分なストレージ容量があるのに通知を受け取った場合は、これらの解決策がトラブルシューティングに役立ちます。解決策 1 – iCloud バックアップを削除する 携帯電話の設定から iCloud バックアップの既存のバージョンを削除します。ステップ 1 – [設定] を開きます。ステップ 2 – [設定] パネルの上部に Apple ID が表示されます。クリックして開きます。ステップ 3 – 「iCloud」をオンにして、iCloud 設定を開きます。ステップ 4 – 下へ

リアルタイムのデータ収集に Go 言語を使用するにはどうすればよいですか? リアルタイムのデータ収集に Go 言語を使用するにはどうすればよいですか? Jun 10, 2023 pm 05:46 PM

モノのインターネット技術の継続的な発展により、リアルタイムのデータ収集はデジタル時代に不可欠な部分になりました。さまざまなプログラミング言語の中でも、Go 言語はその効率的な同時実行パフォーマンスと簡潔な構文により、リアルタイム データ収集に理想的な選択肢となっています。この記事では、Go言語を使用してリアルタイムデータ収集を行う方法を紹介します。 1. データ収集フレームワークの選択 Go 言語を使用してリアルタイム データ収集を行う前に、自分に合ったデータ収集フレームワークを選択する必要があります。現在市場でよく使われているデータ収集フレームワークには次のようなものがあります。

iPhone が「おやすみモード」でスタックする: 修正方法 iPhone が「おやすみモード」でスタックする: 修正方法 May 03, 2024 pm 09:07 PM

iPhone が「おやすみモード」のままになっていませんか?おやすみモードを切り替えられないと面倒になることがあります。アラートはまったく受信されません。 iPhone でこの DND 問題を解決するには、それほど労力はかかりません。したがって、これ以上時間を無駄にする必要はなく、これらの簡単な解決策に従って問題を解決してください。解決策 1 – 応答不可スケジュールを削除する 電話機に応答不可スケジュールが設定されている場合、デバイスが自動的に応答不可モードになる可能性があります。ステップ 1 – iPhone の設定に移動します。ステップ 2 – 次に、フォーカス モードをオンにします。ステップ 3 – チャートの上部に「応答不可」が表示されます。ステップ 4 – 開きます。ステップ 5 – 次のページで、「スケジュール」タブに移動すると、

iPhoneの画面がホーム画面に戻ってしまいます iPhoneの画面がホーム画面に戻ってしまいます Apr 17, 2024 am 08:28 AM

特定のアプリを開くたびに、iPhone の画面がホーム画面に戻ってしまうことはありませんか?これは異常な動作であり、ホーム画面に戻るのは、何らかの理由でアプリがクラッシュしたためです。これらの一連の手順に従えば、トラブルシューティングが簡単になります。解決策 1 – タップ動作を変更する iPhone の「戻る」ジェスチャーの 1 つを使用すると、現在のアプリを最小化できます。クリック動作を無効にすると、この問題が解決されるはずです。ステップ 1 – [設定] を開きます。ステップ 2 – 後で、アクセシビリティ設定にアクセスしてオンにします。ステップ 3 – 「物理学とモーター」機能に移動し、「タッチ」設定を開きます。ステップ 4 – 「BackTap」設定まで下にスワイプします。それを開く。ステップ 5 – [戻るクリック] ページで、

iPhoneでアップデートを確認できないエラー:修正 iPhoneでアップデートを確認できないエラー:修正 Apr 17, 2024 pm 10:40 PM

iPhone でアップデートをチェックしているときに、「アップデートをチェックできません」というエラー メッセージが表示されますか?通常、このメッセージは、携帯電話がオフラインのときにアップデートを手動で検索すると表示されます。そのため、Wi-Fi/モバイルデータ通信を有効にして、再度同じ操作を行うことをお勧めします。問題が解決しない場合は、残りのトラブルシューティングのヒントに従ってください。解決策 1 – Wi-Fi/携帯電話データを有効にする Wi-Fi または携帯電話データを有効にして、アップデートを再度確認してみてください。ステップ 1 – 下にスワイプしてコントロール センターにアクセスします。ステップ 2 – 携帯電話で Wi-Fi または携帯電話を有効にします。ネットワーク接続を有効にした後、更新プロセスを再試行してください。解決策 2 – Wi-Fi/Bee が有効になっているにもかかわらず iPhone を強制的に再起動する

ヘッドレスブラウザ取得アプリケーションのPython実装における自動ページログインとセッション管理機能の解析 ヘッドレスブラウザ取得アプリケーションのPython実装における自動ページログインとセッション管理機能の解析 Aug 09, 2023 pm 07:06 PM

ヘッドレス ブラウザ コレクション アプリケーションを実装するための Python の自動ページ ログインおよびセッション管理機能の分析 はじめに: インターネットの急速な発展に伴い、私たちの生活はますますネットワーク アプリケーションから切り離せないものになっています。多くの Web タイプ アプリケーションでは、詳細情報を取得したり、特定の機能を操作したりするために手動でログインする必要があります。効率を向上させるために、自動化されたスクリプトを通じて自動ページ ログインとセッション管理機能を実装できます。ヘッドレス ブラウザ: 自動ページ ログインとセッション管理機能を実装する前に、まずヘッドレス ブラウザとは何かを理解する必要があります。

ヘッドレスブラウザコレクションアプリケーションを実装するためのPythonの基本機能と使い方の紹介 ヘッドレスブラウザコレクションアプリケーションを実装するためのPythonの基本機能と使い方の紹介 Aug 08, 2023 am 09:13 AM

Python によるヘッドレスブラウザ収集アプリケーションの基本機能と使い方を紹介 インターネットの発展に伴い、データ収集や情報マイニングにおいてクローラ技術が重要な役割を果たしています。ヘッドレス ブラウザは、バックグラウンドでユーザー操作をシミュレートし、Web ページにアクセスし、必要なデータを取得できるインターフェイスのないブラウザです。 Python には、ヘッドレス ブラウザの機能を実装するためのさまざまなライブラリとツールが用意されています。この記事では、Python を使用してヘッドレス ブラウザの基本機能を実装する方法と、対応するコード例を紹介します。 1. ヘッドレスブラウザ

ヘッドレスブラウザ収集アプリケーションを実現するPythonのページデータ同期・更新機能を詳しく解説 ヘッドレスブラウザ収集アプリケーションを実現するPythonのページデータ同期・更新機能を詳しく解説 Aug 09, 2023 pm 05:09 PM

ヘッドレス ブラウザ収集アプリケーションのための Python のページ データ同期と更新機能の詳細な説明 インターネットの急速な発展に伴い、Web ページとデータをやり取りする必要があるアプリケーションがますます増えています。このような機能を実装する場合、ヘッドレスブラウザを使用してユーザーの操作をシミュレートし、Webページ上のデータを取得する方法が一般的です。この記事では、Python とヘッドレス ブラウザを使用してアプリケーションのページ データの同期と更新機能を実装する方法を詳しく紹介し、対応するコード例を示します。環境の準備 まず、関連する Python をインストールする必要があります

See all articles