當(dāng)你在瀏覽網(wǎng)頁(yè)時(shí),瀏覽器會(huì)將頁(yè)面上的一些元素存儲(chǔ)在本地軟件緩存中,以加快后續(xù)的訪問速度。軟件緩存可以存儲(chǔ)網(wǎng)站使用的各種文件,包括頁(yè)面文本、樣式表、腳本以及圖片等。然而,軟件緩存的圖片看似很難導(dǎo)出,本文將為你提供幾種可行的方法。
1.ChromeDevTools
ChromeDevTools是谷歌瀏覽器自帶的一套調(diào)試工具,可以用來查看和檢查網(wǎng)站的各種元素和資源,包括軟件緩存中的圖片。要打開ChromeDevTools,可以按下Ctrl+Shift+I,然后在“Application”選項(xiàng)卡下找到軟件緩存,選擇緩存的圖片,右鍵單擊可導(dǎo)出。
2.第三方擴(kuò)展程序
市面上有很多第三方擴(kuò)展程序,可以方便地從軟件緩存中導(dǎo)出圖片。這些擴(kuò)展程序的操作流程不盡相同,但大多數(shù)可以將整個(gè)軟件緩存或特定網(wǎng)站的緩存中的所有圖片導(dǎo)出到本地或直接復(fù)制到剪貼板中。
3.直接復(fù)制圖片地址
有些網(wǎng)站會(huì)將圖片鏈接存儲(chǔ)在軟件緩存中,只需右鍵單擊圖片并復(fù)制圖片地址?;蛘?,您可以直接在瀏覽器地址欄中鍵入“about:cache”,找到所需要的圖片鏈接并復(fù)制到剪貼板上,然后使用下載管理器進(jìn)行導(dǎo)出。
4.使用命令行工具
命令行工具可以在不需要打開瀏覽器的情況下訪問軟件緩存。在安裝了Shell工具包之后,可以使用以下命令查詢所有的軟件緩存文件。
find~/Library/Caches/Google/Chrome/Default/Application\Cache-typef-print-execfile{}\;|grep-i"bitmap"執(zhí)行此命令后,你就能找到所有的Bitmap文件,包括軟件緩存的圖片??梢酝ㄟ^調(diào)用cp命令將圖片導(dǎo)出到本地。
5.截圖法
如果你只需要保存其中一些軟件緩存的圖片,可以使用截圖工具截屏并保存到本地,再使用PS等工具處理圖片。在對(duì)應(yīng)的頁(yè)面上,您也可以使用瀏覽器自帶的截圖工具來截屏并保存軟件緩存的圖片到本地。盡管這可能會(huì)損失圖片的分辨率或質(zhì)量,但對(duì)于需要的圖片仍然是一個(gè)可行的方法。
6.獲取圖片原始地址
最后一個(gè)方法是在頁(yè)面中找到圖片原始地址。在頁(yè)面開發(fā)者模式下,可以在img標(biāo)簽中找到圖片的完整鏈接。復(fù)制該鏈接,并在瀏覽器中打開。然后使用下載管理器下載并導(dǎo)出此圖片。
無論你是想保存某個(gè)頁(yè)面的圖片,還是需要將軟件緩存的圖片導(dǎo)出到本地,上述方法應(yīng)該能滿足你的需求。如果你有更好的解決辦法,歡迎在評(píng)論中分享!
本文提供的所有方法都是使用圖像導(dǎo)出確定的方式,如果您對(duì)網(wǎng)站擁有版權(quán),請(qǐng)?jiān)诒4鎴D片之前獲得正確的許可證。
總的來說,有多種方法可以導(dǎo)出軟件緩存的圖片,包括使用瀏覽器自帶的開發(fā)者工具、第三方擴(kuò)展程序、獲取圖片原地址等。每種方法都有自己的優(yōu)點(diǎn)和缺點(diǎn),您可以根據(jù)具體情況選擇合適的方法。