답변:
구조를위한 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
means 153 videos
;)
&list=UL
비트 에 대해 어떻게 알게 되었습니까?
http://youtube.nestharion.de 에서이 사이트를 사용할 수도 있습니다.
사용자의 모든 비디오가 포함 된 재생 목록을 만들고 계속 재생합니다.
훨씬 쉬운 방법 :
사용자의 YouTube 홈 페이지 (예 : https://www.youtube.com/user/xyz/ )로 이동하십시오.
'업로드'섹션 위로 마우스를 가져갑니다. "업로드"옆에 "모두 재생"버튼이 나타납니다.
'모두 재생'을 클릭하면 모든 사용자가 올린 최신 동영상부터 최신 동영상까지 재생 목록이 생성됩니다. (가장 오래된 것부터 최신 것까지 쉽게 정렬 할 수 있기를 바랍니다)
스크린 샷 :
내가 찾은 작은 요령은 프로필 페이지의 소스에서 사용자의 고유 코드 / 문자열을 얻는 것입니다. 방법은 다음과 같습니다.
이것은 꽤 안정적으로 작동하는 것처럼 보이지만 때로는 모든 사용자의 비디오를 얻지 못합니다.
&list=UL
미묘하고 건방진이지만 수행 할 수 있습니다.
특정 채널 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/'
특정 비디오가 필요하지 않습니다.
재생 목록은 유용한 방법으로 (쓰기 시점에) 정렬, 저장 또는 조작 할 수 없지만 "모두 재생"을 누르거나 비디오를 선택하면 재생 목록에서 셔플 버튼 🔀을 사용할 수 있습니다.
javascript:Array.prototype.slice.call(document.getElementsByClassName("addto-watch-later-button")).forEach(function(element, index, array){array[index].click();})
URL을 넣고 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)()
자바 스크립트 :
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"을 추가하면 원하는대로 작동하지 않습니다.
또한 채널의 최신 동영상을로드 한 다음 북마크를 사용하는 경우에만 작동합니다.
Bookmarklet 방법에 대한 크레딧은 REast 및 아래의 주석으로 이동합니다 .