ホームページ  >  記事  >  バックエンド開発  >  天気予報泥棒プログラムを記述するPHP正規表現_PHPチュートリアル

天気予報泥棒プログラムを記述するPHP正規表現_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:46:04875ブラウズ

他人のWebサイトのコンテンツが毎日自動更新されるのを見て、この技術はすごいと思っていました。
また、なぜウェブサイトが大きくなく、独自の天気予報センターを持つことが不可能なのかも疑問に思っていました
でも、天気予報は毎日自動で更新されるし、泥棒プログラムというものがあるからだと人から聞きました~
うまく言えば、泥棒プログラムは、他の人の Web サイトから情報を収集し、それを自分の Web サイトに掲載する収集プログラムです。
収集プログラムの原理は、正規表現を使用して他の Web サイトから読み取ったコンテンツと一致および置換し、それを自分の Web サイトに表示することです。
PHP 正規表現を使用して実装した天気予報泥棒プログラムについて話しましょう。
対象サイト: **天気予報ネットワーク
理由: コードの量が少ないため、傍受と測位に関連するコンテンツを見つけるのが簡単です
実装手順:
①Wentian.com Webページの内容を文字列で読み込む
PHP 関数 $str=file_get_contents("url"); を使用して、ターゲット サイトの Web ページのコンテンツを読み取り、それを $str 変数に割り当てます
②正規表現関数eregiを使用して必要な内容に一致させます
eregi("正規表現","一致する文字列 $str","戻り値");
③一部のコンテンツを検索して置換します
$str2=str_replace("置換された文字列", "置換された文字列", "元の文字列");
を使用します。 ここで文字列置換関数を使用する目的は、天気予報状況の画像のパスを置き換えて、画像が正常に表示されるようにすることです
④結果をWebページに出力
エコー $str2;
OK~ これで簡単な泥棒プログラムが完成しました。
以下は最終的な効果のスクリーンショットです:

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478607.html技術記事以前、他人のWebサイトのコンテンツが毎日自動更新されるのを見て、この技術はすごいと思っていました。 また、なぜウェブサイトが大きくなく、独自の天気予報を表示することが不可能なのかも疑問に思っています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。