显然,我可以创建一个播放列表,将每个视频添加到其中,然后播放整个播放列表,但是有没有更简单的方法?
#1 楼
URL黑客抢救!您可以将&list=UL
附加到该用户的视频URL的末尾。因此,如果您具有:
https://www.youtube.com/watch?v=zucBfXpCA6s
它应变为:
https://www.youtube.com/watch?v=zucBfXpCA6s&list=UL
^ right here
您还可以在书签中添加类似内容,只需单击即可:
javascript:window.location+='&list=UL'
选择它,然后将其拖放到书签上。 (如何?)
现在,有一个问题!
,这是一种奇怪的行为,亲爱的@burtek引起了我对评论的注意。
以我为例,在Valentina Lisitsa的帮助下,她目前获得了272个视频,但在列表中显示的视频永远不会超过99个。似乎是从最早到最新的顺序排列,因此,如果要播放所有视频,则最好从用户的第一个视频开始。就她而言,就是这样:
https://www.youtube.com/watch?v=vS_foc_NxI0&list=UL
从那里可以继续播放,它将播放她的所有视频。
好像当前视频将始终尝试排在列表的第20位,显示前19个和后79个,但现在我相信它的随机性甚至更高。
大多数用户都这样做在他们的个人资料上有一个“上载”部分,您只需单击那里的“全部播放”即可获得从最新到最旧的生成的播放列表,例如@wisbucky在此处的另一个答案中指出:
https ://webapps.stackexchange.com/a/82675/4616
评论
它仅包含用户的一些视频
– Burtek
2014年5月30日在21:31
当然。 youtube.com/watch?v=UWMBsK6lV1k&list=UL。这也是屏幕截图:zapisz.net/images/757_yt.png。 153电影意味着153个视频;)
– Burtek
2014年5月30日23:20
您如何找到&list = UL位的?
–confused00
15年12月20日在18:59
@ confused00我不记得了。我想我正在四处寻找答案的问题,最终意识到youtube可以用这种方式查看这样的播放列表。如果您知道它们的工作原理,那么从那里弄清楚url位是微不足道的。
– Cregox
2015年12月21日,0:17
@ confused00这就是我的观点。如果您现在转到Valentina的频道并找到“上传”,则会在此处看到一个“全部播放”按钮。回到我编写此答案时,将导致该列表= UL。现在,它指向https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg,而我也不想深入了解它为什么现在与众不同。只是试图说明我过去可能是如何做到的。 ;)
– Cregox
2015年12月21日在3:50
#2 楼
现在,更简单的方法是:转到用户的YouTube主页(例如https://www.youtube.com/user/xyz/)。
将鼠标悬停在“上传”部分上。您会在“上传”旁边看到一个“全部播放”按钮。
单击“全部播放”,它将生成一个播放列表,其中包含用户上传的所有视频,从最新到最旧。 (我只希望有一个简单的选项可以按照从旧到新的顺序进行排序)
屏幕截图:
评论
我没有看到“全部播放”按钮。这被删除了吗?想要添加屏幕截图吗?
– Y
16年5月3日在15:35
@Yuck,我添加了一个屏幕截图。在某些用户主页上,“上载”部分没有显示,因此是不可能的。但是大多数用户都可以使用。
– Wisbucky
16年5月3日在17:59
首先,在新设计中,/ videos页面上有一个“全部播放”按钮,在当前设计中(在屏幕截图中看到的一个),相关频道需要在其频道中显示“最近上传”播放列表。
– Leo Wattenberg
17年2月18日在16:01
它只播放约12个视频。
–肯·夏普
18年1月20日在21:33
与斯蒂芬·科尔伯特(Stephen Colbert)进行了尝试-他拥有5000多个视频。我希望这会工作
– slashdottir
19年11月2日在16:55
#3 楼
您也可以在这里使用此网站:http://youtube.nestharion.de它会创建包含用户所有视频的播放列表,并连续播放。
评论
目前,我需要退出HTML5试用版才能使用此播放列表生成器。
–凯文·库洛姆贝(Kevin Coulombe)
13年7月25日在22:04
如果像我一样,您不想退出HTML5试用版,只需打开另一个浏览器窗口,因为此答案适用于任何未登录的用户。
–nic
2013年9月6日,3:20
谢谢你的提示。该网站还提到使用该网址来代替:youtube.nestharion.de如果答案中的链接脱机,则该网址应该有效。
–凯文·库洛姆贝(Kevin Coulombe)
13-10-12在23:14
有没有办法在youtube上打开播放列表,或将其保存以在以后继续播放?
– rraallvv
2014年4月29日在18:58
该站点现在很危险,我的Avast防病毒软件警告该站点。
– Santropedro
18年4月5日在21:18
#4 楼
我发现的小技巧是从其个人资料页面的源中获取用户的唯一代码/字符串。方法如下:转到其用户页面,然后右键单击->“查看页面源代码”。
搜索“ vnd”并复制找到的代码(应以“ UC”开头)。
打开用户的视频之一。在URL地址的末尾添加以下内容:“&list =“,然后粘贴您复制的字符串。
最后一步只是将您粘贴的代码的第二个字符从C更改为U。按Enter键,视频应重新加载,现在它出现在所有用户视频的播放列表中。
这似乎可以可靠地工作,但有时无法获取用户的所有视频。
评论
无需检查来源,仅在任何视频中指向用户的链接就足够了。
–脑袋
15年5月20日在11:07
哇,实际上,您可以使用&list = UL播放最新的视频,而不是播放最新的视频
–雅库布·博琴斯基(Jakub Bochenski)
16-10-31在19:28
#5 楼
它很微妙,而且很厚脸皮,但是可以做到:给出特定的频道URL:
https://www.youtube.com/channel/UC9mPk8yIk1AUC8PDsUYFBaA
您可以摆弄一点,然后:
https://www.youtube.com/playlist?list=UU9mPk8yIk1AUC8PDsUYFBaA
请注意,请更改
channel/UC
到playlist?list=UU
。$ echo "$URL" | sed 's/channel\/UC/playlist\?list=UU/'
您不需要特定的视频。
无法对播放列表进行排序,保存或操作以任何有用的方式(在撰写本文时),但是当您点击“全部播放”或选择视频时,可以使用播放列表中的随机播放按钮。
评论
这对我有用
– Asme Just
18/12/29在1:43
几乎可以在youtube.com/playlist?list=UUMtFAi84ehTSYSE9XoHefig上使用,但是当我点击全部播放后,它将切换到其他用户界面并退出播放列表
– slashdottir
19年11月2日在17:03
在这里工作正常。
–肯·夏普
19年11月3日在20:46
#6 楼
只需在网址中放入javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
,然后按Enter键,它会将当前页面上的每个视频添加到以后观看列表中,这很讨厌,但是可以。
转到视频页面,单击加载更多内容并使用它。
/>
评论
这样做效果更好,因为它可以将网络请求间隔100毫秒:avascript:Array.prototype.slice.call(document.getElementsByClassName(“ addto-watch-later-button”))。forEach(function(element,index,array){ setTimeout(function(a){a.click();},index * 100,array [index])})
–山桑
16年6月16日在18:49
#7 楼
如果您已订阅该用户,则可以选择Youtube TV:https://www.youtube.com/tv
您需要做的就是将您的帐户与该应用程序关联。不需要任何应用程序,插件或第三方网络应用程序。
评论
这可以工作,但是如果您使用的是桌面浏览器,则会禁用音频控件。
– Y
16年5月3日在15:37
我正在重定向到youtube.com
–Alex78191
10月28日21:13
#8 楼
名为YouTube Play All的Firefox插件似乎可以满足您的要求。#9 楼
这是用于上传播放列表的小书签和代码。复制以下行并将其保存为书签,打开YouTube视频,然后单击书签以加载用户的上载播放列表。我认为不存在所有上传内容的公开或自动生成的播放列表,只有最近上传的内容与单击用户播放列表一角称为“上传”的播放时看到的内容相同,并且会发现相同的内容通过使用此书签let书签:
javascript:(function()%7Bif%20(window.location.href.indexOf(%22watch%3Fv%3D%22)%20%3E%20-1%20%26%26%20window.location.href.indexOf(%22%26list%3D%22)%20%3C%200)%20%7Bwindow.location%20%2B%3D%20%22%26list%3D%22%20%2B%20%22UU%22%20%2B%20document.documentElement.innerHTML.match('channelId%22%20content%3D%22(.*%3F)%22')%5B1%5D.substr(2)%3B%7D%7D)()
JavaScript:
if (window.location.href.indexOf("watch?v=") > -1 && window.location.href.indexOf("&list=") < 0) {
window.location += "&list=" + "UU" + document.documentElement.innerHTML.match('channelId" content="(.*?)"')[1].substr(2);
}
请注意,如本页所述,仅在视频URL后面附加“&list = UL”是无法正常工作的。
还值得一提的是,只有加载频道的最新视频然后使用小书签方法的书签
贷记到REast,下面是他的评论。
#10 楼
这是一种简单得多的方法...只需转到YouTube频道的“上传”标签,然后按“全部播放”
那应该播放该频道中所有视频的播放列表
评论
已经声明了webapps.stackexchange.com/a/82675
–Alex78191
10月28日21:12
评论
当前似乎没有办法做到这一点。除了自己创建播放列表。