PHP収集プログラムの問題

WBOY
リリース: 2016-06-23 14:14:00
オリジナル
1091 人が閲覧しました

   <td id="prodImageCell" height="280" width="280"><a href="http://www.amazon.co.jp/gp/product/images/B007HDJPOU/ref=dp_image_0/375-3424220-7267256?ie=UTF8&n=3828871&s=kitchen" target="AmazonHelp" onclick="return amz_js_PopWin(this.href,'AmazonHelp','width=700,height=600,resizable=1,scrollbars=1,toolbar=1,status=1');"  ><img onload="if (typeof uet == 'function') { if(typeof setCSMReq=='function'){setCSMReq('af');setCSMReq('cf');}else{uet('af');uet('cf');amznJQ.completedStage('amznJQ.AboveTheFold');} } " src="http://ec2.images-amazon.com/images/I/418Qdk6bctL._SL500_AA280_.jpg" id="prodImage"  width="280" height="280" border="0" alt="FJK ?・ル蜒吝・??maxell??????ョ?募с蜒?・???? LR1130??10?・・??" onmouseover="" /></a>  <td id="prodImageCell" height="280" width="280"><a href="http://www.amazon.co.jp/gp/product/images/B005318B0C/ref=dp_image_0/376-2257022-2490017?ie=UTF8&n=13299531&s=toys" target="AmazonHelp" onclick="return amz_js_PopWin(this.href,'AmazonHelp','width=700,height=600,resizable=1,scrollbars=1,toolbar=1,status=1');"  ><img onload="if (typeof uet == 'function') { if(typeof setCSMReq=='function'){setCSMReq('af');setCSMReq('cf');}else{uet('af');uet('cf');amznJQ.completedStage('amznJQ.AboveTheFold');} } " src="http://ec2.images-amazon.com/images/I/51bsLAswKVL._SL500_AA280_.jpg" id="prodImage"  width="280" height="280" border="0" alt="PSP2000?PSP3000? ????????1000????? ???????-543547" onmouseover="" /></a>
ログイン後にコピー



この 2 つの段落を集めました。商品画像のアドレスが欲しいだけです
http://ec2.images-amazon.com/images/I/418Qdk6bctL._SL500_AA280_.jpg
http ://ec2.images-amazon.com/images/I/51bsLAswKVL._SL500_AA280_.jpg

ページ全体に多くのコードがあります。私はこの画像だけが必要です
http://ec2.images-amazon.com/images /I/
._SL500_AA280_.jpg
上記の 2 つの段落は各ページで同じです。 必要な画像アドレスをフィルターするにはどうすればよいですか?


ディスカッションに返信 (解決策)

id="prodImage" を追加します。他の画像を区別します

必要ありません
http://ec2.images-amazon.com/images/I/ だけです
._SL500_AA280_.jpg このアドレスは問題ありませんが、真ん中の数字が異なります。ページ上のこのようなアドレスはすべて異なります。同じ写真です

http://ec2.images-amazon.com/images/I/51bsLAswKVL._SL500_AA280_.jpg
このアドレスはページ内で一意ですが、真ん中の 51bsLAswKVL は異なります

preg_match_all('# src ="(http://ec2.images-amazon.com/images/I/[a-zd]+._SL500_AA280_.jpg)"#is',$s,$m);
print_r($m[1) ]);

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート