1. Web ページ内のすべての写真を取得します:
コードをコピーします コードは次のとおりです:
//指定されたアドレスの内容を取得し、$text に保存します
$text=file_get_contents('http://www.jb51.net/');
//すべての img タグを取得し、2 次元配列 $match に格納します
preg_match_all('/
]*>/i', $text, $match
);
// 一致を出力します
print_r($match);
?>
2. Web ページの最初の写真を取得します:
コードをコピーします コードは次のとおりです:
//指定されたアドレスの内容を取得し、$text に保存します
$text=file_get_contents('http://www.jb51.net/');
//最初の img タグを取得し、2 次元配列 $match に格納します
preg_match('/
]*>/Ui', $text, $match);
//一致をプリントアウト
print_r($match);
?>
3. 指定された Web ページ内の特定の div ブロック データを取得します。
コードをコピーします
コードは次のとおりです:
//指定されたアドレスの内容を取得し、$text に保存します
$text=file_get_contents('http://www.jb51.net/');
//改行と空白文字を削除します (シリアル化されたコンテンツに必要)
//$text=str_replace(array("/r","/n","/t","/s"), '', $text);
//ID PostContent を持つ div タグのコンテンツを取得し、2 次元配列 $match に格納します
preg_match('/
]*id="PostContent"[^>]*>(.*?) /div>/si',$text,$match);
//一致を出力[0]
print($match[0]);
?>
4. 上記の 2 と 3 の組み合わせ:
コードをコピーします
コードは次のとおりです:
//指定されたアドレスの内容を取得し、$text に保存します
$text=file_get_contents('http://www.jb51.net/');
//PostContentのIDを持つdivタグの内容を取り出し、二次元配列$matchに格納する
preg_match('/
]*id="PostContent"[^>]*>(.*?) /div>/si',$text,$match);
//最初の img タグを取得し、2 次元配列 $match2 に格納します
preg_match('/
]*>/Ui', $text, $match2);
// match2[0] を出力します
print_r($match2[0]);
?>
http://www.bkjia.com/PHPjc/825379.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/825379.html
技術記事
1. Web ページ内のすべての画像を取得します。次のようにコードをコピーします。 php //指定されたアドレスのコンテンツを取得し、$text に保存します $text=file_get_contents('http://www.jb51.net/' ); // すべて取得します...
声明:この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。