테스트 사이트 - 개발 중인 베타 버전입니다

유튜브 재생목록 링크로 불러올때 등록된 역순으로 불러오기 채택완료

동물원 4년 전 조회 2,923

유튜브 재생목록 링크로 불러오면 보통은 가장 최근에 등록된 1번에 있는 영상이

첫번째로 보여지게 되네요.

 

예를들어 아래와 같이 유튜브 재생목록을 불러 왔을때

https://www.youtube.com/playlist?list=PL-c0h1s2FioBuR7rJffcZHHJTGVArmu9d

 

가장 오래전에 등록된 영상 (가장 뒷번호, 번호숫자가 큰 영상)부터 역순으로 보이게 하는 방법이 있을까요?

아니면 역순으로 계속 보는게 아니더라도 가장 먼저 등록된 영상이 첫영상으로 보이게 하는 방법이라도

있으면 좋겠네요.

 

도움 부탁 드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

유튜브 재생목록 만든 사람이 설정한 옵션대로만 불러올겁니다.

재생목록 만들 때 옵션이 이렇게 있던 걸로 기억합니다.

 

1. 재생 조횟수 가장 많은 것부터.

2. 가장 마지막 추가한 것부터..

3. 가장 처음 추가한 것부터.

 

직접 재생목록을 만들어 옵션을 지정해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동물원
4년 전
네~ 항상 많은 도움 받고 있네요. 답변 감사 드립니다.

댓글을 작성하려면 로그인이 필요합니다.

I
4년 전

안녕하세요? ^^

 

이미 답변이 채택된 질문이지만 파이썬을 이용하여 playlist의 영상을 

 

역순으로 리스트에 담는 스크립트를 작성해봤어요 :)

 

</p>

<p>from pyyoutube import Api</p>

<p> </p>

<p>api = Api(api_key='API키를입력하세요')</p>

<p>base_video_url = '<a href="https://www.youtube.com/watch?v='" target="_blank" rel="noopener noreferrer">https://www.youtube.com/watch?v='</a></p>

<p>items_in_playlist = api.get_playlist_items(playlist_id='PL-c0h1s2FioBuR7rJffcZHHJTGVArmu9d', count=None)</p>

<p>result = []</p>

<p>for i in range(len(items_in_playlist.items)):</p>

<p>    result.append(base_video_url + items_in_playlist.items[i].snippet.resourceId.videoId)</p>

<p>result.reverse()</p>

<p>

 

실행결과는 다음과 같이 29개의 video URL이 역순으로 담기게 됩니다 :)

 

['https://www.youtube.com/watch?v=OoXigEygzsM', 'https://www.youtube.com/watch?v=c7TvbqJygbc', 'https://www.youtube.com/watch?v=W2UApKoyzvo', 'https://www.youtube.com/watch?v=nonf1zhsNO8', 'https://www.youtube.com/watch?v=oOoHtLmxD0s', 'https://www.youtube.com/watch?v=LPn-dMeGhgE', 'https://www.youtube.com/watch?v=7BBecjZ4abs', 'https://www.youtube.com/watch?v=7BBecjZ4abs', 'https://www.youtube.com/watch?v=3mSIHUK2GzY', 'https://www.youtube.com/watch?v=37SXA6fatuM', 'https://www.youtube.com/watch?v=FIo6VUjQY7Y', 'https://www.youtube.com/watch?v=moPca6DjsuY', 'https://www.youtube.com/watch?v=S2CpFEtPAgk', 'https://www.youtube.com/watch?v=rSXOCQQgZuw', 'https://www.youtube.com/watch?v=zK2zj8DFx30', 'https://www.youtube.com/watch?v=bzTxM8xADeg', 'https://www.youtube.com/watch?v=z0xQZyNMD8A', 'https://www.youtube.com/watch?v=C2X47YN6XeI', 'https://www.youtube.com/watch?v=OX7WZVb5ROs', 'https://www.youtube.com/watch?v=I3pBPoffoK8', 'https://www.youtube.com/watch?v=4gs09cKaGeg', 'https://www.youtube.com/watch?v=NGIN7gWgR6g', 'https://www.youtube.com/watch?v=rCODjVnx2mU', 'https://www.youtube.com/watch?v=lmrzWnOcA30', 'https://www.youtube.com/watch?v=1_pLFVi6E7Q', 'https://www.youtube.com/watch?v=D_1Wr3W470Y', 'https://www.youtube.com/watch?v=DQ8kcno0AwA', 'https://www.youtube.com/watch?v=gbkr97lcdj4', 'https://www.youtube.com/watch?v=wto0MxOqmvQ']

 

필요로 하시는게 이런 것인지 잘 모르겠지만 조금이나마 도움이 되시면 좋겠네요~

 

그럼 굿밤 되세요 ^-^

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동물원
4년 전
이런 방법도 있군요. 한번 적용해 보겠습니다. 답변 감사드립니다.^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인