2013-11-09 117 views
0

今天我正在测试一个网站。在那个网站中,我发现一些图像的顺序是 例如。从URL中获取所有图像

http://www.example.com/PHOTO/P323423.gif 
http://www.example.com/PHOTO/P323424.gif 
http://www.example.com/PHOTO/P323425.gif 
http://www.example.com/PHOTO/P323426.gif 

...

现在我想获取/下载所有这些图片以供日后使用。

有什么办法可以下载所有这些或在一个页面中看到。

我已经试过这个链接也

http://www.example.com/PHOTO/ 

然后我得到一个错误 - 您无权查看此页。

请建议我如何能够在一个页面中查看所有图像。 在php中编码的网站。 谢谢。

+0

你能举一个例子链接吗? –

回答

1

它看起来好像您的来源网址遵循编号的线性进程(例如-3423.gif到-3424.gif到-3425.gif)。你有没有想过使用PHP和它的卷曲库?样本的方法是:

1) Establish the bounds of your scrape (gif xxx - xyz) 

2) Write a curl request loop that increments consistently in this range and gets the result 

3) Refine the curl return and posit the info somewhere (local file i/o or database are two easy ways) 

这里是一般卷曲使用一个伟大的职位上栈: PHP cURL GET request and request's body

此外,试图访问的PHOTO的目录(或者它可能是依赖于软件的路线应用程序)可能需要不同的权限,而不仅仅是试图在目录内查看gif。这是你的网站吗?请注意,不是所有的管理员都会善意地对网址进行刮取(你会做什么),尽量尝试与管理员取得联系,以便首先转储或清除服务器并消除流量。

告诉我你的想法

干杯!