2012-12-08 31 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

相关问题