推 pm2001:youtube取的到影片阿 12/17 03:35
這是我從某個影片上面的頁面原始碼擷錄:
http://paste.ideaslabs.com/show/PgM9hemK4O
p大是指這裡有什麼線索?
※ 編輯: tonytonyjan 來自: 140.113.246.1 (12/17 03:50)
→ andrew43:只不過是靠flash去取影片內容而已,沒太特別吧。 12/17 04:02
→ andrew43:把影片檔路徑和檔名不直接告訴你罷了。 12/17 04:02
→ andrew43:如果你不想在html中顯示影片檔名,那html5大概不是選項 12/17 04:07
→ andrew43:頂多藏起來,但會找的人還是找得到 12/17 04:07
→ andrew43:重點是,敢放就要承擔被下載甚至散布的風險 12/17 04:09
→ terlin10:大概就像一般網頁一樣,看到的東西都是下載下來的 12/17 08:56
→ terlin10:只是有沒有藏好而已 12/17 08:56
→ superpai:一堆Firefox外掛可以幫你抓Youtube影片。問題本身就錯了 12/17 08:58
推 EAFV:講難聽點 就算不能抓 但是一樣可以另外用螢幕截取軟體錄 防這 12/17 09:06
→ EAFV:個本身就毫無意義 12/17 09:06
推 terrylchen:用Chrome內建的開發人員工具馬上就找到影片來源了 12/17 10:44
推 abcabcabc:可以取得影片 而且非常容易取得 12/17 11:46
→ abcabcabc:如果你不想讓人看到 可以每一小段都定期回傳取加密 12/17 11:48
→ abcabcabc:取得的每幾段都是打亂的東西 再還原 12/17 11:48
→ abcabcabc:但是最後為了要能讓使用者能看到影片 你的東西還是 12/17 11:49
→ abcabcabc:得攤出來 所以仍舊抓的到影片 12/17 11:49
→ abcabcabc:有些你認為抓不到的 是你還不知道可以抓而已 12/17 11:50
→ abcabcabc:前面版友有講到 靠flash取影片內容 12/17 11:51
→ abcabcabc:其實這部分也可變複雜 每段時間都定期非同步到後端取 12/17 11:52
→ abcabcabc:特定加密 比對加密時效性 取得每幾段打亂的再用某 12/17 11:52
→ abcabcabc:取得的密碼還原 12/17 11:53
→ abcabcabc:只是我覺得做這些最後終究需要呈現給使用者看的內容 12/17 11:53
→ abcabcabc:把自己搞那麼複雜 除了浪費系統資源 沒太大意義 12/17 11:53
謝謝大家!讓我對我問的問題有更多的瞭解(特別感謝兩位a大的解釋)
我後來自己又 google 了一次,關鍵字應該是「防盜連」
(但英文是什麼就不知道,否則應該有更多的資料)
方法有很多,但正如各位所說
這全都都只防君子不防小人,但我覺得如果可以稍微防一下,對網站也益無害的吧?
另外我在某討論區看到一段話:
「有名大站可能為了防盜連,不提供連結嵌入複製,還有我稍微研究一下了他們網頁原始
碼...他們將整個flash物件的語法寫在javascript裡...所以沒辦法直接外連,所以有名大站目
前是無解的....」
我對「整個 flash 物件的語法寫在 javascript」這段是什麼意思看不太懂……
想請教知道的前輩,這段是什麼?
※ 編輯: tonytonyjan 來自: 140.113.246.1 (12/17 22:42)
→ andrew43:防盜連是另一個題目, 就是阻止a伺服器取用b伺服器的資料. 12/17 23:50
→ andrew43:要達成這件事倒簡單很多. 12/17 23:50
推 XD9527:防盜連請搜尋 .htaccess 12/18 14:20
推 billyyeh:如果使用者用銀幕錄影軟體~一樣會被複製吧 12/18 20:36
→ TonyQ:tonytonyjan 一方面是swfobject 另一方面應該有用一些加密的 12/20 03:54
→ TonyQ:我說錯了,不是加密,是混淆的方式,讓難度增加。 12/20 03:54
→ TonyQ:不過基本上這種東西是沒有必勝解的 12/20 03:54