例如:http://www.youtube.com/watch?v=QuqCMHe4kxQ
此较长的链接显示了视频所在的播放列表,并且该视频位于播放列表中,但是我只在该链接上看到该链接,但是只有在单击播放列表中的视频时,该链接才会出现。这样我就可以看到其中的播放列表。
但是如果我没有该链接,该怎么办?
http://www.youtube.com/watch?v=QuqCMHe4kxQ&list=PLD5DC2D06E087D609&index=4
另一个视频示例我想知道哪个播放列表在其中,如果有的话:
http://www.youtube.com/watch?v=xB2ZtKsYjFA
#1 楼
简短答案对于问题中的示例,请在Google上尝试以下操作:
site:youtube.com inurl:(QuqCMHe4kxQ list)
或
inurl:list QuqCMHe4kxQ
(感谢安南)
说明
site:
和inurl:
是Google搜索的高级运算符。site:
将结果限制到指定的网站,在这种情况下为youtube.com inurl:
限制结果返回到具有指定字符串的URL,在这种情况下,视频ID为QuqCMHe4kxQ
,参数名称为list
。括号对搜索词进行分组,它们可以帮助我们避免多次重复同一搜索运算符。
如果您想要一个详尽的播放列表列表,则应尝试几种运算符和关键字搜索组合。
值得一提的是,它具有Youtube API。 AFAIK不包含查询youtube搜索索引的方法,以按ID查找包含视频的所有播放列表。
评论
值得注意的是,这仅在外部网站具有指向播放列表的链接时才有效。我的示例尝试使用以下搜索站点找到该播放列表:youtube.com inurl:(k2_wuThLG6o list),但未返回任何结果。但是,视频显然在播放列表中(这是简介)。它发布于2年前,所以我怀疑它正在追赶Google。
–AnnanFay
16-10-25在1:06
换句话说,应该列出包含列表ID的URL。
–鲁本♦
16-10-25在2:18
我不会使用“应该”一词,因为这意味着Google做错了事,或者我们期望它会被索引。但是,是的,必须对该链接建立索引才能使此方法起作用。
–AnnanFay
16-10-25在16:36
您如何找到视频的播放列表?你在上课吗(据我了解,该视频是MIT OpenCourseWare课程的介绍)
–鲁本♦
16-10-25在16:38
介绍性视频说明说该课程为“ MIT 4.241J”,如果您在google中搜索inurl:list intitle:“ MIT 4.241J”,则会获得播放列表。此方法仅适用于播放列表名称和视频描述包含课程代码的课程。现在,可能可行的方法是site:youtube.com inurl:list k2_wuThLG6o,但这没有任何结果。但是inurl:list k2_wuThLG6o给出了两个结果-都包含视频。
–AnnanFay
16-10-25在16:48
#2 楼
如果您不想烦恼记住语义并按照图中所示填充数据,请使用Google高级搜索:搜索字符串中的引号确保您没有重复的2条结果,因为它是相同的播放列表:
www.youtube.com/watch?v=QuqCMHe4kxQ&list=PLDEEFF9F4E7272A22&index=5
www.youtube.com/watch?v=QuqCMHe4kxQ&index=5&list=PLDEEFF9F4E7272A22
您可以在youtube.com或www.youtube.com中进行搜索,具体取决于您想要许多结果,并通过不同标准进一步缩小结果范围。
评论
这也是我感兴趣的事情。我知道您可以转到用户页面,转到“上传”,按播放列表过滤,然后手动检查每个播放列表以查看视频是否包含在其中,但是必须有更好的方法!