youtube API 재생목록을 통한 영상 데이터 수집

2024. 7. 5. 15:30·2024-여름
728x90

 

youtube에서 제공하는 API로는 최대 50개의 재생목록의 영상 데이터만 수집할 수 있다. 이게 최대다. 난 그보다 많은 재생목록에서 정보를 가져오고자 했고 pageToken을 활용한 방법을 사용할 수 있었다.

 

while True:
    response = youtube.playlists().list(
        channelId=channel_id,
        part='snippet',
        maxResults=50,
        pageToken=next_page_token
    ).execute()
    
    playlists.extend(response['items'])
    next_page_token = response.get('nextPageToken')
    
    if not next_page_token:
        break

 

50개의 페이지를 확인하고 후에 데이터가 있다면 페이지를 넘겨 더 많은 재생목록 데이터를 가져올 수 있다. 재생목록을 수집하는 반복문 이전에 위 코드를 삽입하도록 한다.

728x90

'2024-여름' 카테고리의 다른 글

pip install 오류 : This error might have occurred since this system does not have Windows Long Path support enabled.  (0) 2024.07.25
http://0.0.0.0:8000/의 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. ERR_ADDRESS_INVALID  (0) 2024.07.15
WARNING:googleapiclient.http:Encountered 403 Forbidden with reason "quotaExceeded"  (0) 2024.06.30
[python] 유튜브 영상 링크만 가지고 제목 가져오기  (0) 2024.06.24
[python] 기본 배열 통계 메소드  (0) 2024.06.23
'2024-여름' 카테고리의 다른 글
  • pip install 오류 : This error might have occurred since this system does not have Windows Long Path support enabled.
  • http://0.0.0.0:8000/의 웹페이지가 일시적으로 다운되었거나 새 웹 주소로 완전히 이동했을 수 있습니다. ERR_ADDRESS_INVALID
  • WARNING:googleapiclient.http:Encountered 403 Forbidden with reason "quotaExceeded"
  • [python] 유튜브 영상 링크만 가지고 제목 가져오기
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (235)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (148)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    라즈베리파이
    디자인패턴
    EFCore
    EntityFramework
    코딩
    C
    Entityfamework
    tcp
    HTML
    백준
    네트워크
    게임서버
    Python
    자바
    유니티
    C#
    java
    coding
    unity
    C언어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
youtube API 재생목록을 통한 영상 데이터 수집
상단으로

티스토리툴바