回答編集履歴
2
while追加
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
import requests
|
10
10
|
|
11
|
-
|
11
|
+
import time
|
12
12
|
|
13
13
|
CHANNEL_ID = youtubeチャンネルid
|
14
14
|
|
@@ -44,16 +44,20 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
-
|
47
|
+
while True:
|
48
48
|
|
49
|
-
i
|
49
|
+
videos = get_live_videos(CHANNEL_ID)
|
50
50
|
|
51
|
+
if len(videos) > 0:
|
52
|
+
|
51
|
-
for video in videos:
|
53
|
+
for video in videos:
|
52
54
|
|
53
55
|
print("配信中です!→" + video["id"] + video["title"])
|
54
56
|
|
55
|
-
else:
|
57
|
+
else:
|
56
58
|
|
57
|
-
print("ライブ配信がみつかりません")
|
59
|
+
print("ライブ配信がみつかりません")
|
60
|
+
|
61
|
+
time.sleep(10)
|
58
62
|
|
59
63
|
```
|
1
なんか動かなかったので
test
CHANGED
@@ -28,23 +28,15 @@
|
|
28
28
|
|
29
29
|
response = requests.get(url)
|
30
30
|
|
31
|
-
t
|
31
|
+
if response.status_code == 200:
|
32
32
|
|
33
|
-
response.
|
33
|
+
data = response.json()
|
34
34
|
|
35
|
-
if response.status_code == 200:
|
36
|
-
|
37
|
-
data = response.json()
|
38
|
-
|
39
|
-
|
35
|
+
for video in data.get("items",[]):
|
40
36
|
|
41
37
|
if video["snippet"].get("liveBroadcastContent") == "live":
|
42
38
|
|
43
39
|
live_videos.append({"id":video["id"].get("videoId"),"title":video["snippet"].get("title")})
|
44
|
-
|
45
|
-
except Exception as e:
|
46
|
-
|
47
|
-
print(e)
|
48
40
|
|
49
41
|
|
50
42
|
|