파이썬 + 유투브 API로 채널 구독자수 확인 (자체소스 아님 정리용)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import urllib.request import json idn=input("Enter username: ") #name=input("Enter username: ") key = "개인이 발급 받은 구글API키"
data = urllib.request.urlopen("https://www.googleapis.com/youtube/v3/channels?part=statistics&id="+idn+"&key="+key).read() #data = urllib.request.urlopen("https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername="+name+"&key="+key).read() subs = json.loads(data)["items"][0]["statistics"]["subscriberCount"] print(idn + ' 님의 구독자 수는 '+ '{:,d}'.format(int(subs))+' 입니다.') #print(name + ' 님의 구독자 수는 '+ '{:,d}'.format(int(subs))+' 입니다.') | cs |
name은 채널의 id를 알 경우
idn은 ㅁㅁㅁㅁ를 알 경우
https://www.youtube.com/channel/ㅁㅁㅁㅁㅁㅁㅁㅁ
결과값
fwXEPBOw 님의 구독자 수는 16,948 입니다.