基本上,我试图通过在Google API的响应中查找字符串来检查youtube频道是否有效。如果字符串在那里,则频道是有效的,否则不是。
我的代码现在是
from urllib.request import urlopen
import json, time, codecs, re
url = "https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=CHANNELID&type=video&eventType=live&key=KEY"
response = urlopen(url)
reader = codecs.getreader("utf-8")
data = json.load(reader(response))
print (data)
我怎样才能添加一些内容来检查""' liveBroadcastContent''生活"是在响应中并将值设置为true?感谢。
答案 0 :(得分:0)
使用正则表达式搜索您提到的模式:
if 'livebroadcastcontent' in data:
match=re.match(r'live', data)
if match==true:
print("its live")