当前位置:Gxlcms > PHP教程 > PHP采集程序问题

PHP采集程序问题

时间:2021-07-01 10:21:17 帮助过:13人阅读

   FJK ?・ル蜒吝・??maxell??????ョ?募с蜒?・???? LR1130??10?・・??  PSP2000?PSP3000? ????????1000????? ???????-543547



这两段是我采集过来的,采集两个产品页面,我就想要产品图片的地址
https://img.gxlcms.com//Uploads-s/new/2019-09-22-201922/418Qdk6bctL._SL500_AA280_.jpg
https://img.gxlcms.com//Uploads-s/new/2019-09-22-201922/51bsLAswKVL._SL500_AA280_.jpg

整个页面的代码很多,我就是想要这个图片
http://ec2.images-amazon.com/images/I/
._SL500_AA280_.jpg
以上两段每个页面都是一样的,请问怎么过滤我想要的这个图片地址


回复讨论(解决方案)

加上 id="prodImage" 这个可以区分其他图片了吧

不用
就http://ec2.images-amazon.com/images/I/
._SL500_AA280_.jpg这个地址就行了,只是中间编号不一样,一个页面所有这样的地址都是同一张图片

https://img.gxlcms.com//Uploads-s/new/2019-09-22-201922/51bsLAswKVL._SL500_AA280_.jpg
这个地址在一个页面是唯一的,只是中间51bsLAswKVL这个会不一样

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

人气教程排行