Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript从URL中提取元数据?_Javascript_Youtube - Fatal编程技术网

如何使用javascript从URL中提取元数据?

如何使用javascript从URL中提取元数据?,javascript,youtube,Javascript,Youtube,假设我正在保存一点.ly url。如何从中提取元数据?如中所示,它属于哪个站点(我总是可以通过请求来扩展url),但我希望从url获得更多信息。就像它的图像或任何可以与原始url关联的元数据一样 例如: 对于youtube链接,如何提取youtube的favicon图像以及加载youtube url时youtube显示的图像(帧)。我必须在这里使用youtube api,还是可以从数据中提取这些信息 我希望我在这里没有含糊不清 缩短的URL通常充当基础数据的索引而不是编码。也就是说,您使用url

假设我正在保存一点.ly url。如何从中提取元数据?如中所示,它属于哪个站点(我总是可以通过请求来扩展url),但我希望从url获得更多信息。就像它的图像或任何可以与原始url关联的元数据一样

例如: 对于youtube链接,如何提取youtube的favicon图像以及加载youtube url时youtube显示的图像(帧)。我必须在这里使用youtube api,还是可以从数据中提取这些信息


我希望我在这里没有含糊不清

缩短的URL通常充当基础数据的索引而不是编码。也就是说,您使用url中的值联系url缩短站点,它会进行查找以找到关联的url。它不会对其进行解码,而是将该值用作一组存储URL的索引。如果有API可用于发现更多信息,或者如您所述,实际执行请求并从响应中获取数据,则必须使用API。

缩短的URL通常用作索引,而不是底层数据的编码。也就是说,您使用url中的值联系url缩短站点,它会进行查找以找到关联的url。它不会对其进行解码,而是将该值用作一组存储URL的索引。如果有一个API可用于发现更多信息,或者如您所述,实际执行请求并从响应中获取数据,则必须使用该API。

似乎有点痛苦,不是吗?如果有人用bit.ly url编码youtube url,我会先使用bitly的api,获取url,然后使用youtube api获取任何数据。还有更好的方法吗?@Puck你遇到的麻烦是人们使用这项服务的一个完美原因…不仅仅是缩短url。那么Pocket之类的东西是如何从url中提取元数据的呢?看起来有点痛苦,不是吗?如果有人用bit.ly url编码youtube url,我会先使用bitly的api,获取url,然后使用youtube api获取任何数据。还有更好的方法吗?@Puck你遇到的麻烦是人们使用这项服务的一个完美原因…不仅仅是缩短url。那么Pocket之类的东西是如何从url中提取元数据的呢?