2009年3月2日 星期一

抓相簿程式---Pchome

莫名其妙各種抓相簿程式的pchome都失效了我猜大概是最近改版了吧?


 


原本只是想要寫一個小站的抓相簿程式的
結果剛開始寫時和朋友丟msn...於是就改成寫pchome了


程式其實很簡單:就是一直parse網頁,然後把網頁需要的資訊轉成連結而已


用Pattern、Matcher等就可以很輕易寫出來


當然他有一些很討厭的方法來讓你無法很輕易的抓出圖片啦~~不過基本上用暴力法都可以解決


--------------------------------------------------------------


寫的時候,我一直在想一些事情~~究竟各大相簿網站要如何預防這種行為呢?


無名是使用同ip限流量的方式:這反而會讓正常的使用者無法順利的使用
解決方法是使用proxy代抓檔案


而pchome是把相簿連結隱藏起來~再用個假的連結給你抓


 


還有很多網站是使用javascript來防止右鍵抓圖~同時你把javascript關掉的話圖片也不給你看~
這也只是加強麻煩而已…但也無法杜絕抓圖


 


不過不管怎麼樣子處理~都無法避免直接把圖片抓下來的人~怎麼說它都是一個網路相簿
任何人只要照著http協定去使用,就一定會看得到圖片~~


-----------------------------------------------------------------------


我想到一些簡單的方法來避免圖片被抓走:


1、把照片變成了flash檔~~別人抓回來從jpg 變成了swf,甚至是flv檔...大家還有興趣抓嗎?


2、像電子書一樣…大家需要下載類似flash一類的程式才能看到圖片~~(不過我覺得這樣子做…沒有人會想要進來這個網站吧?也就沒使用者了)…


3、把照片切成3、4張(而且數目不固定)~讓抓圖程式抓下來後,還得手動組合才行~~


總之就是盡量把他弄得很麻煩就是了


 


不過我又想到:會不會是這些網站故意留下這些漏洞的?畢竟有些人就是想要抓圖片?把漏洞補上了…說不定這些人就通通不來了也說不定~~~


……應該要有人來作一下這些研究的~~一定很有趣


 


---


 


接下來要來研究.rtf檔了~~真是麻煩的東西~~


沒有留言:

張貼留言