2017-06-27 8 views
0

基本的には、Google APIの応答で文字列を探して、YouTubeチャンネルがライブであるかどうかをpythonで確認しようとしています。文字列が存在する場合、チャネルはライブであり、そうでない場合、チャネルはライブである。 「『liveBroadcastContent』:「ライブ」今出力Pythonで文字列を探しますか?

私のコードは、私がいるかどうかを確認するために何かを追加することができますどのように

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) 

であると値をtrueに設定するから受けているのですか?ありがとう。

+2

あなたはかなりのURLに住んでいる場合は、 '説明を正確に何ができる:'。 –

+0

'a_string' in 'another_string''は、文字列が別の文字列に含まれているかどうかをチェックする方法です。 –

+0

JSONですが、文字列ではありません。 –

答えて

0

パターンを検索する正規表現を使用して述べたように:

if 'livebroadcastcontent' in data: 
    match=re.match(r'live', data) 
    if match==true: 
     print("its live") 
+0

こんにちは、私は比較的新しいPythonです。私はこれを得る: 一致= re.match(r'live '、データ)一致する場合= true: ^ SyntaxError:無効な構文 – alex416

関連する問題