[閒聊] 自寫程式用GOOGLE找專輯插圖

作者: yuro1470 (yuro)   2018-07-20 17:11:47
最近正自學網路抓取,
剛好來試試看自動化用GOOGLE來找圖片。
因為是自學的,可能有些BUG,
所以請斟酌使用唷。
程式是用Python寫的,之後經過pyinstaller轉成exe的版本,
可以先看看原始程式碼有沒有問題,再考慮使用exe版本。
原始碼py檔:
https://drive.google.com/file/d/1VJhEPkb3s2leHckrUbQnUM3KE5LtZ1Uv/view?usp=sharing
exe檔:
https://drive.google.com/file/d/1mYQfWxTw5QbyuIE5S9JYSKQoPCJbYaDR/view?usp=sharing
程式碼可以隨便使用,沒關係。
運作方式:
1.
先選擇音樂檔案目錄,搜尋會把裡面所有子目錄找過。
2.
搜尋時,如果資料夾內有cover或front.jpg(png)會跳過(但無法偵測內嵌圖片)。
3.
開始後會隨機挑一個音樂檔讀取專輯名稱和作者,以供之後搜尋。所以如果不同專輯的檔
案混在一起只會找一張專輯圖片。
4.
開始用GOOGLE搜尋圖片,只會挑第一張圖片。想了一下要不要加入影像辨識提高正確率,
還是決定先這樣當粗掃就好。
5.
如果有勾選Save Image就會存JPG檔在音樂檔案目錄內,如果沒有勾選就只會搜尋但圖片
不會存檔。也建議一開始使用不要勾選玩玩看。
6.
結束會有總結報告,可以針對失敗的案例手動加入專輯圖片。
這個程式使用上,較推薦用來第一次粗掃大量專輯圖片,
就自動化丟著給他跑就好了,之後再個別修改。
另外我還不會非同步抓取,所以使用這個程式速度可能有點慢,
不過應該就不會有被伺服器封IP的風險了吧?
映像中也有其他搜尋專輯圖片的程式,不過沒用過..
好像是找資料庫的方法。
而用GOOGLE的方法就是再冷門通常還是可以找到點東西。
如果有其他想法也可以提出來,看還能怎麼改。
謝謝各位~

Links booklink

Contact Us: admin [ a t ] ucptt.com