2012-12-08 76 views
1

假設我正在保存一個bit.ly網址。我如何從中提取元數據?在中,它屬於哪個網站(我總是可以通過執行請求來擴展網址),但我希望從網址獲得更多。就像它的圖像或任何可以與原始網址關聯的元數據一樣。如何使用JavaScript從URL中提取元數據?

例如: 對於youtube鏈接,如何提取youtube的favicon圖像和youtube在加載youtube url時顯示的圖像(幀)。我是否必須在這裏使用YouTube API,或者我可以從數據中提取該信息?

我希望我不會在這裏模糊。

回答

1

縮短的網址通常充當索引而不是基礎數據的編碼。您可以使用網址中的值與網址縮短網站聯繫,並查找關聯的網址。它不會解碼它,但使用該值作爲一組存儲的URL的索引。如果有一個API可用於發現更多信息,或者如您所述,實際執行請求並從響應中獲取數據,則必須使用API​​。

+0

好像有點痛,不是嗎?如果有人用bit.ly url編碼YouTube網址,我首先使用api,獲取url,然後使用youtube api獲取任何數據。有更好的方法嗎? – Hick

+0

@Puck你遇到的麻煩是人們使用這項服務的完美理由......不僅僅是縮短網址。 – Ian

+0

那麼像Pocket這樣的設備如何管理從網址中獲取元數據呢? – Hick

相關問題