簡體   English   中英

從Flickr中提取有限的標記照片

[英]Pulling limited tagged photos from Flickr

因此,我有一個正在工作的業余網站。 我有帶標簽的項目,我想將這些項目與Flickr的照片相關聯。 即使進行限制性搜索,我也可能獲得成千上萬個結果。

要求:

  1. 我想顯示10到20張圖片,但每次都希望將照片隨機化。
  2. 我不想每次發出頁面請求時都點擊Flickr。
  3. 並非每張帶有與我的物品相同標簽的Flickr照片都是相關的。

我應該如何存儲該數量的結果,以及如何確定哪些結果是相關的?

我建議將選擇,隨機化,下載和緩存照片的代碼移到單獨的服務中。 它可以是本地可訪問的REST應用程序。 保持核心代碼干凈,不要因遠程操作和保留策略而混亂。

  1. 構建標簽到圖像映射並將其本地存儲在文件或數據庫中。 在兩種情況下,隨機化數組都很容易。
  2. 將圖像src指向本地緩存。 定期清理緩存,具體取決於您的主機容量。
  3. 將照片列入白名單或黑名單以在步驟1中對其進行過濾。

對於第1部分和第2部分,最好的選擇是提出一個大請求,例如返回100或200張照片,並存儲URL和其他詳細信息。 然后從本地副本產生隨機選擇應該很簡單。

對於第3部分,我不確定在沒有某種形式的人工干預的情況下如何實現此目標,除非您可以用一些可以定義的術語定義“相關”。

如果人工干預很好,那么顯然他們可以瀏覽您的本地照片副本並選擇相關的照片(或丟棄不相關的照片)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM