2013-11-09 153 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。這是你的網站嗎?請注意,不是所有的管理員都會善意地對網址進行刮取(你會做什麼),儘量嘗試與管理員取得聯繫,以便首先轉儲或清除服務器並消除流量。

告訴我你的想法

乾杯!