it-swarm.cn

有没有办法将嵌入的YouTube视频添加到我的网站站点地图?

我们的目标是让嵌入式YouTube视频作为我网站的一部分出现在视频搜索结果中。

我非常广泛地搜索了如何做到这一点;我通过谷歌发现一些声称可能的文章,但它们已经老了,而且这种方法不再适用。 Youtube似乎故意改变他们的网站,以防止其他人将他们的视频包含在外部站点地图中。

要创建站点地图,我需要两件事:

  • YouTube Flash播放器的网址。这应该很容易。
  • 这是困难的部分:视频的.flv的URL。对于 http://www.youtube.com/watch?v=cE88ZYstEHc 它是http://www.youtube.com/get_video?video_id=cE88ZYstEHc&t=vjVQa1PpcFMQCaCarYkjDrCDJyqOQ_cXrG5ulMRoDY8=

“t”是棘手的部分。我怎样才能获得它?

我也在做一些不道德的事情吗?如果我设法做到这一点,google和/或youtube会对我生气吗? YouTube视频是我的。

3
Thomas Bonini

根据协议网站:站点地图文件位置

请注意,这意味着站点地图中列出的所有网址都必须使用相同的协议(在此示例中为http),并且与站点地图位于同一主机上。例如,如果站点地图位于http://www.example.com/sitemap.xml,则它不能包含http://subdomain.example.com的URL。

不被视为有效的URL将从进一步考虑中删除。强烈建议您将站点地图放在Web服务器的根目录中。例如,如果您的Web服务器位于example.com,那么您的Sitemap索引文件将位于http://example.com/sitemap.xml。在某些情况下,您可能需要为不同的路径生成不同的站点地图(例如,如果组织中的安全权限划分了对不同目录的写入权限)。

另外: 站点地图和交叉提交

要从单个主机提交多个主机的站点地图,您需要“证明”在站点地图中提交URL的主机的所有权。

您添加到站点地图的任何YouTube网址都将被视为无效。

3
artlung

根据Google 创建视频站点地图 ,您还可以创建 媒体RSS(MRSS) Feed,并且跨域限制将不适用。您可以将此MRSS Feed提交给网站站长工具等。

而且我认为你不需要抓住Youtube视频的FLV。

0
Dan Gayle