2014-03-04 86 views
0

當我在example.com/name.php?id=1 & image = 33我可以看到一個特定的JPG,但我不能保存它。在chrome開發工具中,我可以看到jpg的路徑,但我無法直接通過url訪問它。更改標題和保存文件

如何使用wget或curl(或其他在php中)保存此文件?我想我需要蜷縮jpg鏈接,但將信息發送到可以看到圖像的路徑的服務器,但我不能這樣做。

如果有人知道如何做到這一點,請詳細說明,因爲我認爲我在這方面缺乏豐富的知識。

回答

1

,但我不能將它保存

你是如何試圖拯救它?您是否嘗試過在瀏覽器

在Chrome瀏覽器開發工具,禁止使用Javascript,我可以看到的路徑,JPG ....我如何使用wget或捲曲

通過複製成功的請求頭。您可能還需要複製上述其中一項請求。

有人已經付出了一些努力,讓您很難檢索到這些內容 - 暗示您可能通過下載文件而違反了使用條款。

+0

你有沒有我可以如何用curl或wget完全複製這些標題的例子? – 2Noob2Good

+0

curl_setopt($ ch,CURLOPT_HTTPHEADER,array('User-Agent'=> $ u,'Referer'=> $ r,'Accept'=> $ a,'Cookie'=> $ c));請參閱PHP Curl頁面,瞭解前後的內容,以及用於$ r,$ a,$ u和$ c – symcbean

+0

值的web開發人員工具,然後我轉到google開發工具並將請求複製爲cURL。然後粘貼在窗戶的cmd中,請求被拒絕。我認爲cURL不是這樣做的工具,因爲我認爲cURL總是需要直接請求。出於某種原因,我需要在某個URL上「成爲」並從那裏請求jpg。我不知道如何用cURL或其他工具來做到這一點。 Fiddler允許我獲取圖像,但不能對文件提供「直接」請求 – 2Noob2Good