想知道Flickr如何阻止人們從其網站上下載圖片?他們在用什麼?Flickr如何阻止人們從網站上下載圖片?
12
A
回答
18
圖像上透明的.gif。您仍然可以通過查看HTML源代碼並查找圖像的實際URL來下載實際圖像。
例如,隨機圖像: http://www.flickr.com/photos/[email protected]/4300352607/
<img style="position:absolute;top:0px;left:0px;display:block" src="http://l.yimg.com/g/images/spaceball.gif" alt="" width="500" height="366">
這是在頂部的透明圖像。
<img src="http://farm5.static.flickr.com/4057/4300352607_edcc5a4a9e.jpg" alt="Say It With Flowers by *sido* (back in a few days)." title="" width="500" height="366" class="reflect">
這是實際的圖像,它顯示在spaceball.gif下面。
0
不要線程轉儲,但在概念上,如果你真的試圖鎖定下載圖像,你可以(我認爲)。使用像asp.net mvc這樣的框架,你可以用一個唯一的鍵標記圖像,將密鑰存儲在內存或其他形式的持久性中,並將其傳遞給客戶機,並將其作爲文件名。在返回結束時,根據對文件的請求,您可以截獲對圖像的請求,並對與其匹配的密鑰執行查找以查找實際文件。一旦你有了這個文件,你就可以將圖像作爲自定義結果返回到適當的元標記中(至少在mvc中,不知道你在其他地方如何做)。然而,在您返回之前,您將結果標記爲正在查看。
這將是服務器上的大量工作,但如果您將Flickr的透明gif技術與其結合使用,則需要大量的努力才能阻止圖像。
這個想法是,一個單一的請求將在普通視圖上發出,任何進一步嘗試直接查看圖像(通過查看源代碼和抓取url)將被阻止。
< ./threadump>
對不起,只是有這個想法,並希望將其添加到已回答的問題(睡眠deprevation和所有的爵士樂)。
相關問題
- 1. 如何阻止人們從我的網站竊取照片?
- 2. 從Flickr下載圖片URL
- 3. FTP下載阻止網站
- 4. 從網站下載圖片
- 5. 阻止人們返回網站?
- 6. 阻止人們從網站上竊取文件
- 7. 停止從網站上下載圖片和代碼
- 8. 如何從網上下載圖片?
- 9. 在我的網站上阻止某人?
- 10. 從網站下載圖片使用Coldfusion
- 11. 如何將圖片從Flickr添加到我的網站?
- 12. 如何從Flickr Flickr的API的Python下載照片3
- 13. 如何直接從某些網站的網址下載圖片?
- 14. 圖片網站=> Picasa或Flickr?
- 15. 如何從網站中拉出圖片鏈接並使用wget下載它們?
- 16. 如何在uiwebview中阻止網站的所有圖片ios?
- 17. 如何從網站上刮取圖片?
- 18. 如何阻止我的網站在其他網站加載iframe
- 19. 在Android上阻止網站
- 20. 如何在網站上添加下載圖片?
- 21. 如何從網址下載圖片?
- 22. 如何從網站下載沒有明顯延伸的圖片?
- 23. 如何從網站下載所有圖片?
- 24. 如何使用wget從網站下載圖片
- 25. 如何以編程方式從網站下載圖片?
- 26. Python urllib2:從網站阻止?
- 27. Qt - 從網上下載圖片
- 28. java flickr和flickrj下載用戶圖片
- 29. 需要一些幫助,從網站上下載圖片
- 30. 如何阻止Adsense在https網站上加載混合內容?
當然,任何有一點經驗的人都可以在10秒內繞過這個,如果他們想要圖像的話。 – alex