파이썬 + 유투브 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 입니다.


+ Recent posts