Answers:
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在此处另一个答案中指出:
153 filmy
意思是153 videos
;)
&list=UL
钻头的?
Uploads
一个Play All
按钮。回到我写这个答案的时候,那会导致那个list=UL
。现在它正在发展,https://www.youtube.com/watch?v=tuFJ06wtcmM&list=UU6UbiyGEGkF5iuqKRsShCOg
而我没有进一步了解它为什么现在如此不同。只是试图说明我过去可能是如何做到的。;)
您也可以在这里使用此网站:http: //youtube.nestharion.de
它会创建一个包含用户所有视频的播放列表,并连续播放。
现在要容易得多:
转到用户的Youtube主页(例如https://www.youtube.com/user/xyz/)。
将鼠标悬停在“上传”部分上。您会在“上传”旁边看到一个“全部播放”按钮。
点击“全部播放”,它将生成一个播放列表,其中包含用户上传的所有视频(从最新到最旧)。(我只希望有一个简单的选项可以从最旧到最新排序)
屏幕截图:
我发现的小技巧是从其个人资料页面的源中获取用户的唯一代码/字符串。方法如下:
这似乎可以可靠地工作,但有时无法获取用户的所有视频。
&list=UL
它很微妙,很厚脸皮,但是可以做到:
给定特定的频道网址:
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/'
您不需要特定的视频。
不能以任何有用的方式(在撰写本文时)对播放列表进行排序,保存或操作,但是当您单击“全部播放”或选择视频时,可以使用播放列表中的随机播放按钮🔀。
只需javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
输入网址并按Enter键,它会将当前页面上的每个视频添加到以后的列表中观看,这很讨厌,但是它可以工作。转到视频页面,单击加载更多信息并使用它。
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])})
如果您已订阅该用户,则可以选择Youtube TV:https: //www.youtube.com/tv
您需要做的就是将您的帐户与该应用程序关联。无需任何应用程序,插件或第三方网络应用程序。
名为YouTube Play All的Firefox附加组件似乎可以满足您的要求。
这是用于上传播放列表的小书签和代码。复制以下行并将其保存为书签,打开YouTube视频,然后单击书签以加载用户的上载播放列表。我认为不存在所有上传的公共或自动生成的播放列表,只有最近上传的内容与单击用户播放列表角上名为“上传”的播放时看到的内容相同,并且会发现通过使用此书签
书签:
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,下面是他的评论。