2015年11月27日 星期五

圖片抓取教學(三):Twitter

Twitter 為一社交網路及微網誌服務,目前已擁有數億使用者。


基本上,Twitter 沒有阻擋右鍵選單,亦可輕易對圖片按住滑鼠左鍵進行拖曳,故在抓取圖片時並無任何困難處。要注意的是,Twitter 上的同一張圖片皆擁有三種圖片網址:
一、https://pbs.twimg.com/media/主檔名.副檔名
二、https://pbs.twimg.com/media/主檔名.副檔名:large
三、https://pbs.twimg.com/media/主檔名.副檔名:orig

這三種圖片,以第一種為預設大小,在 Twitter 上所顯示之圖片,絕大部份皆以此類型為主,圖片解析度為最小。第二種類型為,在圖片網址後方加上「:large」,圖片解析度介於第一種及第三種之間。而第三種類型為,在圖片網址後方加上「:orig」,圖片解析度為最大。故使用者若想抓取圖片保存時,建議可以抓取第三種類型之圖片。




測試

https://twitter.com/JimmyT101360374/status/670005425278873600

以上列推文內之圖片為測試樣本,直接對此圖片取得圖片網址:
一、https://pbs.twimg.com/media/CUxWYgmUEAAvM75.png
二、https://pbs.twimg.com/media/CUxWYgmUEAAvM75.png:large
三、https://pbs.twimg.com/media/CUxWYgmUEAAvM75.png:orig

圖片資訊:
一、大小:345.18 KB     解析度:599*377
二、大小:902.51 KB     解析度:1023*575
三、大小:1377.6 KB     解析度:1334*750




結論

由以上簡單實驗可得知,在原始圖片網址後方加上「:large」或「:orig」後,可取得品質較佳之圖片,其中以「:orig」之品質為最佳,建議使用者可善加利用此方式來抓取圖片。

倘若使用者發現,加上「:large」或「:orig」後,圖片大小並無任何改變,表示上傳者上傳之圖片,其大小本身就不大,未達壓縮門檻。網站將圖片設計成三種類型,目的在於節省流量、減少伺服器負擔、加速使用者讀取圖片,當使用者上傳高解析圖片時才會進行壓縮,故此為正常現象。




沒有留言: