抓取图片

WBOY
WBOYoriginal
2016-06-23 13:51:311031parcourir

有一个规则网址,如何抓取图片
网址xxx.xxx.xxx.php?x=00001到xxx.xxx.xxx.php?x=10000是连续的
试过很多次了,每次抓出来的都是乱码,
这个直接是图片路径。求教各位大神


回复讨论(解决方案)

1、你是怎么抓的
2、给出真实地址

1、你是怎么抓的
2、给出真实地址


这个地址涉及个人隐私,不能给你。
我抓取网页的方法都试过了,每次都已一样的乱码
我怀疑是图片后缀的问题。因为的通过PHP得到的图片路径
所以xxx.xxx.com/xxx.php?x=00001这就是图片路径,只能通过网页正常解析,我想怎么抓取到本地

既如此,你就自己慢慢弄吧

根据content-type,判断图片后缀名,保存之

访问图片地址,看看header返回是什么。
其实图片与乱码没什么关系的。
$file = file_get_contents('http://xxx.xxx.com/xxx.php?x=00001');
file_put_contents('test.jpg',$file,true);

看看生成什么东西。

访问图片地址,看看header返回是什么。
其实图片与乱码没什么关系的。
$file = file_get_contents('http://xxx.xxx.com/xxx.php?x=00001');
file_put_contents('test.jpg',$file,true);

看看生成什么东西。


成功了,谢谢了
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn