در این مطلب، ویدئو بازیابی تجزیه و تحلیل YouTube در پایتون – چگونه انجام می شود با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:24:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,520
سلام بچه ها اسم من اتان است این کبرا است
2
00:00:01,520 –> 00:00:03,040
و به ویدیویی خوش آمدید که در آن به
3
00:00:03,040 –> 00:00:05,120
شما یاد می دهم چگونه تجزیه و تحلیل یوتیوب را
4
00:00:05,120 –> 00:00:07,120
از کانال یوتیوب خود در پایتون دریافت
5
00:00:07,120 –> 00:00:08,400
کنید، کل فرآیند را از
6
00:00:08,400 –> 00:00:09,200
ابتدا تا انتها
7
00:00:09,200 –> 00:00:10,960
به شما نشان خواهم داد، بنابراین ابتدا ما خود را ایجاد می کنیم.
8
00:00:10,960 –> 00:00:12,880
برنامه ای در کنسول توسعه دهندگان گوگل
9
00:00:12,880 –> 00:00:14,000
که در واقع به ما امکان می دهد
10
00:00:14,000 –> 00:00:15,120
به api متصل
11
00:00:15,120 –> 00:00:16,480
شویم و سپس ما در واقع شروع به استفاده از
12
00:00:16,480 –> 00:00:18,480
کتابخانه ای می کنیم که می تواند برای گرفتن این
13
00:00:18,480 –> 00:00:20,080
گزارش های
14
00:00:20,080 –> 00:00:22,000
تحلیلی با استفاده از پایتون استفاده شود و سپس می توانیم
15
00:00:22,000 –> 00:00:23,519
آنها را به csv تبدیل کنیم و
16
00:00:23,519 –> 00:00:24,640
شما می توانید این کار را انجام دهید. از آنجا چه میخواهید
17
00:00:24,640 –> 00:00:25,680
، البته اگر ویدیو را
18
00:00:25,680 –> 00:00:26,960
مفید
19
00:00:26,960 –> 00:00:28,000
میدانید، دکمه لایک را فشار دهید تا به من اطلاع داده شود و
20
00:00:28,000 –> 00:00:29,439
مشترک شوید تا ویدیوهای بعدی را از دست ندهید،
21
00:00:29,439 –> 00:00:30,320
22
00:00:30,320 –> 00:00:31,439
بله با این روشهای دیگر،
23
00:00:31,439 –> 00:00:33,280
متاسفانه قبل از آن وارد آن شویم. ما
24
00:00:33,280 –> 00:00:35,040
هر برنامه نویسی را شروع می کنیم تا
25
00:00:35,040 –> 00:00:37,280
پروژه ای بسازیم اکنون این پروژه به ما امکان می دهد
26
00:00:37,280 –> 00:00:39,360
در واقع به api متصل شویم
27
00:00:39,360 –> 00:00:40,960
و بتوانیم داده ها را پایین بیاوریم و
28
00:00:40,960 –> 00:00:42,320
همه چیزهایی را که نیاز
29
00:00:42,320 –> 00:00:43,520
دارد و همه چیزها را پیگیری می کند.
30
00:00:43,520 –> 00:00:45,120
بنابراین برای انجام این کار باید به مرورگر وب خود مراجعه کنیم
31
00:00:45,120 –> 00:00:47,360
من از فایرفاکس استفاده می کنم
32
00:00:47,360 –> 00:00:52,320
و باید به برنامه نویسان گوگل
33
00:00:52,320 –> 00:00:54,719
برویم و باید این
34
00:00:54,719 –> 00:00:55,600
لینک
35
00:00:55,600 –> 00:00:58,160
کنسول um developers را در اینجا بزنیم.
36
00:00:58,160 –> 00:00:59,520
37
00:00:59,520 –> 00:01:01,440
من نمی توانم حالت دارت را در این سایت روشن
38
00:01:01,440 –> 00:01:02,879
کنم، نمی دانم چرا آنها حالت دارت را
39
00:01:02,879 –> 00:01:04,319
در تنظیمات ندارند و برنامه افزودنی
40
00:01:04,319 –> 00:01:05,360
کار نمی کند، بنابراین
41
00:01:05,360 –> 00:01:06,960
شما فقط باید کور شوید،
42
00:01:06,960 –> 00:01:09,520
متاسفم. همچنین هر اطلاعات حساسی
43
00:01:09,520 –> 00:01:10,960
محو می شود، بنابراین اگر
44
00:01:10,960 –> 00:01:12,080
چیزی تار
45
00:01:12,080 –> 00:01:15,200
می بینید به این دلیل است که مانند یک نشانه یا
46
00:01:15,200 –> 00:01:16,320
چیزی است،
47
00:01:16,320 –> 00:01:19,520
بنابراین فقط به شما اطلاع می دهم که
48
00:01:19,520 –> 00:01:20,640
احتمالاً صفحه نمایش شما کمی
49
00:01:20,640 –> 00:01:21,280
متفاوت از این به
50
00:01:21,280 –> 00:01:23,040
نظر می رسد و احتمالاً کمی به نظر می رسد. مانند
51
00:01:23,040 –> 00:01:24,080
صفحهای که در واقع کمی بعداً خواهیم دید،
52
00:01:24,080 –> 00:01:25,040
53
00:01:25,040 –> 00:01:26,560
اما خوشبختانه مراحل
54
00:01:26,560 –> 00:01:28,240
شروع واقعی یکسان است، بنابراین در واقع
55
00:01:28,240 –> 00:01:29,119
مهم نیست،
56
00:01:29,119 –> 00:01:30,479
بنابراین فقط باید به اینجا بروید
57
00:01:30,479 –> 00:01:32,880
تا بگویید پروژه من معتقدم را انتخاب کنید
58
00:01:32,880 –> 00:01:36,079
و سپس پروژه جدید را اجرا کنید
59
00:01:36,079 –> 00:01:39,200
و من این ویدیوی تجزیه و تحلیل um را صدا می
60
00:01:39,200 –> 00:01:41,840
کنم چرا که نه
61
00:01:42,240 –> 00:01:43,520
نیازی نیست که بخشی از یک
62
00:01:43,520 –> 00:01:44,799
سازمان باشد، اما اگر میخواهید آن را در یک
63
00:01:44,799 –> 00:01:47,680
سازمان قرار دهید
64
00:01:47,680 –> 00:01:49,360
، ما میرویم برداشتهای قبلی من از
65
00:01:49,360 –> 00:01:51,280
این را نادیده
66
00:01:51,280 –> 00:01:52,640
67
00:01:52,640 –> 00:01:55,119
68
00:01:55,119 –> 00:01:56,880
میگیریم. ایجاد آن خیلی طول نمی کشد،
69
00:01:56,880 –> 00:01:57,600
70
00:01:57,600 –> 00:02:00,640
بنابراین اکنون به نوعی خجالت آور است، من به
71
00:02:00,640 –> 00:02:01,759
نوعی آزارم می دهم، نمی توانم آن ها را پاک کنم، اما مهم نیست
72
00:02:01,759 –> 00:02:02,479
73
00:02:02,479 –> 00:02:04,320
که می توانیم قبل از
74
00:02:04,320 –> 00:02:06,079
اینکه بتوانیم محصول جدید خود را انتخاب کنیم
75
00:02:06,079 –> 00:02:07,280
و ویدیو را بگیرم، می توانیم به تعداد زیادی که انجام دادیم وارد شویم. و اکنون که این
76
00:02:07,280 –> 00:02:09,119
کار را انجام دادیم، باید api واقعی را فعال
77
00:02:09,119 –> 00:02:11,360
کنیم، بنابراین به اینجا میرسیم تا apis و سرویسها را فعال کنیم
78
00:02:11,360 –> 00:02:12,800
79
00:02:12,800 –> 00:02:14,160
و این همان صفحهای است که احتمالاً
80
00:02:14,160 –> 00:02:16,080
در ابتدا میرفتید و میخواهیم
81
00:02:16,080 –> 00:02:17,280
در یوتیوب قرار
82
00:02:17,280 –> 00:02:19,280
دهیم و میخواهیم این کار را انجام دهیم. youtube analytics
83
00:02:19,280 –> 00:02:20,879
api
84
00:02:20,879 –> 00:02:23,360
این سه من معتقدم همه می توانند یک کار را انجام دهند،
85
00:02:23,360 –> 00:02:24,000
86
00:02:24,000 –> 00:02:25,680
اما api تجزیه و تحلیل youtube همان چیزی است
87
00:02:25,680 –> 00:02:26,800
که ما از آن استفاده می
88
00:02:26,800 –> 00:02:28,239
89
00:02:28,239 –> 00:02:30,640
90
00:02:30,640 –> 00:02:32,560
کنیم.
91
00:02:32,560 –> 00:02:35,840
اوم خوب به آن
92
00:02:35,840 –> 00:02:37,519
برنگردیم باید ما را از بین ببرد o یک
93
00:02:37,519 –> 00:02:38,800
صفحه تنظیمات کوچک که در آن میتوانیم
94
00:02:38,800 –> 00:02:41,599
استفاده خود از این api خاص را پیکربندی کنیم،
95
00:02:41,599 –> 00:02:44,080
بنابراین شما این
96
00:02:44,080 –> 00:02:45,360
نمای کلی را داشته باشید، در اینجا واقعاً چیز زیادی وجود ندارد،
97
00:02:45,360 –> 00:02:46,720
اگر میخواهید دکمه api را غیرفعال کنید.
98
00:02:46,720 –> 00:02:47,599
99
00:02:47,599 –> 00:02:50,080
100
00:02:50,080 –> 00:02:51,920
شما سهمیه ها را دارید،
101
00:02:51,920 –> 00:02:53,360
بنابراین سهمیه های این api در
102
00:02:53,360 –> 00:02:54,959
مقایسه با آنچه که یوتیوب
103
00:02:54,959 –> 00:02:57,680
ارائه می دهد بسیار سخاوتمندانه است، اوه معمولاً api داده بسیار
104
00:02:57,680 –> 00:02:58,720
سختگیرانه است،
105
00:02:58,720 –> 00:03:00,800
اما به نظر نمی رسد api تجزیه و تحلیل
106
00:03:00,800 –> 00:03:02,319
خیلی سختگیرانه باشد،
107
00:03:02,319 –> 00:03:04,319
من مطمئن نیستم اگر این یک
108
00:03:04,319 –> 00:03:05,440
صد باشد. هزار درخواست یا صد
109
00:03:05,440 –> 00:03:07,599
هزار امتیاز احتمالاً دومی است،
110
00:03:07,599 –> 00:03:09,920
اما با توجه به اینکه من
111
00:03:09,920 –> 00:03:11,280
هنوز با آن مشکلی نداشته ام
112
00:03:11,280 –> 00:03:12,800
و کتابخانه ای که قرار است
113
00:03:12,800 –> 00:03:15,120
در پایتون از آن استفاده کنیم، در
114
00:03:15,120 –> 00:03:16,480
واقع درخواست ها را قبل از
115
00:03:16,480 –> 00:03:18,480
ارسال آنها به api که انجام می دهد تأیید می کند.
116
00:03:18,480 –> 00:03:20,000
بعضی چیزها را از دست ندهید، اما
117
00:03:20,000 –> 00:03:22,080
فکر می کنم تقریباً 90 درصد پوشش
118
00:03:22,080 –> 00:03:23,120
دارد،
119
00:03:23,120 –> 00:03:25,519
بله، واقعاً نباید
120
00:03:25,519 –> 00:03:26,480
با هیچ مشکلی مواجه شوید،
121
00:03:26,480 –> 00:03:28,720
بنابراین ما به اعتبارنامه خود می رویم
122
00:03:28,720 –> 00:03:29,519
123
00:03:29,519 –> 00:03:31,680
و برخی چیزها را می فروشیم، بنابراین شما ایجاد کنید
124
00:03:31,680 –> 00:03:32,720
اعتبار
125
00:03:32,720 –> 00:03:36,239
شناسه کلاینت als oauth و در
126
00:03:36,239 –> 00:03:37,200
127
00:03:37,200 –> 00:03:40,080
صفحه رضایت پیکربندی uh راه اندازی می شود، ما آن
128
00:03:40,080 –> 00:03:40,879
دکمه را در آنجا
129
00:03:40,879 –> 00:03:43,360
داریم که باید ابتدا آن را انجام دهید و ما باید
130
00:03:43,360 –> 00:03:45,120
خارجی را فشار دهیم
131
00:03:45,120 –> 00:03:47,040
، اگر شما تنها فردی هستید که از آن استفاده می کنید، نیازی به تأیید برنامه ندارید.
132
00:03:47,040 –> 00:03:48,239
این
133
00:03:48,239 –> 00:03:50,480
نام برنامه را به عنوان
134
00:03:50,480 –> 00:03:52,640
135
00:03:52,640 –> 00:03:55,200
ایمیل پشتیبانی کاربر ویدیوی تحلیلی تنظیم می کنیم، فقط
136
00:03:55,200 –> 00:03:57,280
یک گزینه در اختیار شما قرار می دهد که باید
137
00:03:57,280 –> 00:04:00,400
لوگوی برنامه را انجام دهید، من آرم توسعه دهنده ربات های مقوایی خود را به آن می دهم،
138
00:04:00,400 –> 00:04:03,519
139
00:04:03,519 –> 00:04:06,560
اگرچه شما می توانید هر کاری انجام دهید شما می خواهید
140
00:04:06,560 –> 00:04:07,920
اوه، ما نیازی به انجام کاری با
141
00:04:07,920 –> 00:04:09,200
آن نداریم، اما در واقع به دلایلی نیاز به قرار دادن
142
00:04:09,200 –> 00:04:10,400
یک آدرس ایمیل در اینجا داریم،
143
00:04:10,400 –> 00:04:13,040
بنابراین
144
00:04:13,040 –> 00:04:15,680
145
00:04:15,680 –> 00:04:17,600
اگر می خواهید با من تماس بگیرید تا
146
00:04:17,600 –> 00:04:18,880
ایمیل، این در واقع بهترین گزینه
147
00:04:18,880 –> 00:04:20,399
برای رفتن نیست، بهتر
148
00:04:20,399 –> 00:04:22,720
است در اینجا در carboard xyz به پارافوکس بروید،
149
00:04:22,720 –> 00:04:24,720
جایی که چنین مواردی در آنجا مدیریت می شود،
150
00:04:24,720 –> 00:04:26,960
اما اگر بخواهید می توانید آن را در یک شبکه اجتماعی انجام دهید.
151
00:04:26,960 –> 00:04:28,320
به شما اطلاع دهد
152
00:04:28,320 –> 00:04:29,120
که
153
00:04:29,120 –> 00:04:31,199
اگر ایمیلی به آنجا بفرستید
154
00:04:31,199 –> 00:04:32,960
احتمالاً پاسخی دریافت نخواهید کرد
155
00:04:32,960 –> 00:04:34,880
بنابراین کار بعدی که باید انجام دهیم این است که دامنه ها
156
00:04:34,880 –> 00:04:37,199
را اضافه یا حذف کنیم
157
00:04:37,199 –> 00:04:39,520
تا به صفحه آخر بیایند و سپس
158
00:04:39,520 –> 00:04:41,680
دو مورد آخر را بخواهیم so yt و
159
00:04:41,680 –> 00:04:43,840
analytics read only و yt analytics
160
00:04:43,840 –> 00:04:45,759
پولی فقط
161
00:04:45,759 –> 00:04:46,960
خواندنی باشد تا دسترسی فقط خواندنی
162
00:04:46,960 –> 00:04:50,000
به داده هایمان فراهم شود. ما نمیتوانیم چیزی را تغییر دهیم،
163
00:04:50,000 –> 00:04:53,040
اما دامنههای پولی متفاوت است،
164
00:04:53,040 –> 00:04:54,800
من میتوانم دلیل آن را ببینم، اما ما
165
00:04:54,800 –> 00:04:56,639
فقط از هر دو استفاده
166
00:04:56,639 –> 00:04:57,759
میکنیم و سپس ذخیره را فشار میدهیم و ادامه
167
00:04:57,759 –> 00:04:59,919
168
00:04:59,919 –> 00:05:02,160
میدهیم و کاربران را به دلایلی که واقعاً انجام میدهید آزمایش میکنیم.
169
00:05:02,160 –> 00:05:04,240
باید یک کاربر آزمایشی اضافه
170
00:05:04,240 –> 00:05:05,199
کنم، یکی از
171
00:05:05,199 –> 00:05:07,759
تلاشهای قبلی من این بود که
172
00:05:07,759 –> 00:05:09,280
میدانید جسارت
173
00:05:09,280 –> 00:05:13,039
این را دارم که فکر کنم مالک
174
00:05:13,039 –> 00:05:14,479
یک پروژه میتواند از آن استفاده کند
175
00:05:14,479 –> 00:05:16,400
ظاهراً اینطور نیست، بنابراین
176
00:05:16,400 –> 00:05:18,720
باید واقعاً دوست داشته باشید. خودت را اضافه کن
177
00:05:18,720 –> 00:05:20,479
که یک جور عجیب و غریب است که قبلاً گفته
178
00:05:20,479 –> 00:05:22,479
بود ذخیره کن و حالا میگوید اضافه کن
179
00:05:22,479 –> 00:05:25,120
نمیدانم چیزهای عجیبی پیش میروند، پس
180
00:05:25,120 –> 00:05:27,039
ذخیره کن و ادامه بده
181
00:05:27,039 –> 00:05:30,080
و اوم که همه چیز خوب به نظر میرسد، بنابراین ما فقط
182
00:05:30,080 –> 00:05:33,039
به داشبورد برگردیم
183
00:05:34,240 –> 00:05:37,120
و سپس میتوانیم به اعتبار ما
184
00:05:37,120 –> 00:05:38,960
دوباره
185
00:05:38,960 –> 00:05:41,199
آه ایجاد اعتبار و oaut h
186
00:05:41,199 –> 00:05:43,440
کلاینت id ما برای
187
00:05:43,440 –> 00:05:44,560
این
188
00:05:44,560 –> 00:05:46,160
نوع برنامه به کلید api نیاز نداریم، می خواهیم
189
00:05:46,160 –> 00:05:48,880
دسکتاپ باشد، مطمئن نیستم که واقعا مهم باشد،
190
00:05:48,880 –> 00:05:50,840
اما
191
00:05:50,840 –> 00:05:54,320
برنامه دسکتاپ به خوبی کار می کند، من می
192
00:05:54,320 –> 00:05:56,080
خواهم این
193
00:05:56,080 –> 00:05:57,600
ویدیوی تحلیلی را صدا کنم، بنابراین من فقط می خواهم در
194
00:05:57,600 –> 00:06:00,479
حال حاضر کمی گوز مغزی داریم، اوم،
195
00:06:00,800 –> 00:06:03,759
این اطلاعات شخصی است
196
00:06:03,759 –> 00:06:04,960
که ما داریم، بنابراین مشتری شناسه مشتری را
197
00:06:04,960 –> 00:06:06,400
مخفی می کند، ما نیازی به
198
00:06:06,400 –> 00:06:07,600
نگرانی در مورد کپی کردن هیچ کدام از آنها
199
00:06:07,600 –> 00:06:08,400
نداریم، زیرا ما
200
00:06:08,400 –> 00:06:12,160
این فایل را از اینجا دانلود می کنیم. من آن را
201
00:06:12,160 –> 00:06:16,319
در چیز خود قرار می دهم که آن را در cabra قرار می
202
00:06:16,319 –> 00:06:19,680
دهم که چگونه تجزیه و تحلیل انجام می شود
203
00:06:19,680 –> 00:06:25,280
و آن را uh secrets.json می نامم
204
00:06:25,759 –> 00:06:28,319
و سپس آن را به حداقل می رسانم فقط
205
00:06:28,319 –> 00:06:29,520
در صورتی
206
00:06:29,520 –> 00:06:31,120
که درسی ام را یاد گرفته باشم از
207
00:06:31,120 –> 00:06:32,840
دفعات قبل، اما اکنون باید به
208
00:06:32,840 –> 00:06:34,160
ترمینال
209
00:06:34,160 –> 00:06:36,319
برویم، در واقع می توانیم آن را ببندیم،
210
00:06:36,319 –> 00:06:37,360
دیگر
211
00:06:37,360 –> 00:06:39,600
نیازی نداریم، ما به ترمینال می رویم و اکنون
212
00:06:39,600 –> 00:06:40,400
در واقع می توانیم
213
00:06:40,400 –> 00:06:41,600
به شما نشان دهیم که
214
00:06:41,600 –> 00:06:44,560
دنباله json را داریم. در حال حاضر
215
00:06:44,560 –> 00:06:47,360
ما واقعاً میتوانیم کتابخانههایمان را نصب کنیم،
216
00:06:47,360 –> 00:06:49,440
اکنون باید کمی اعتراف
217
00:06:49,440 –> 00:06:50,400
218
00:06:50,400 –> 00:06:53,759
کنم. من کتابخانه ای را ساختم
219
00:06:53,759 –> 00:06:54,639
که قرار است از آن استفاده
220
00:06:54,639 –> 00:06:56,319
کنیم، این یک تبلیغ است که
221
00:06:56,319 –> 00:06:58,479
شما همیشه درگیر
222
00:06:58,479 –> 00:07:00,000
آن شده اید، اما یک زمینه آموزشی نیست و من
223
00:07:00,000 –> 00:07:01,680
آن را برای این منظور
224
00:07:01,680 –> 00:07:03,039
225
00:07:03,039 –> 00:07:05,360
ساختم، آن را ساختم، زیرا می خواستم یک artix از من دریافت کنم. اوه کانال
226
00:07:05,360 –> 00:07:07,440
و در ابتدا من چند اسکریپت داشتم اما
227
00:07:07,440 –> 00:07:08,720
بعد کسی پیشنهاد
228
00:07:08,720 –> 00:07:11,199
داد چرا یک کتابخانه پای پای
229
00:07:11,199 –> 00:07:12,479
از آن درست نمی کنید،
230
00:07:12,479 –> 00:07:14,960
بنابراین من این کار را کردم و اینجا هستیم تا
231
00:07:14,960 –> 00:07:17,120
تجزیه و تحلیل نصب pip را انجام دهیم آخرین
232
00:07:17,120 –> 00:07:17,680
233
00:07:17,680 –> 00:07:21,280
نسخه از زمان ضبط 1.1 است. 0.1
234
00:07:21,280 –> 00:07:25,039
um ما به 1.1 می رویم
235
00:07:25,039 –> 00:07:28,840
و چیزهای زیادی را نصب می کند
236
00:07:28,840 –> 00:07:30,240
گوگل
237
00:07:30,240 –> 00:07:32,240
فکر می کنم این کلاینت google api
238
00:07:32,240 –> 00:07:33,759
پایتون
239
00:07:33,759 –> 00:07:36,240
است که فقط تعداد زیادی وابستگی به آن دارد یا
240
00:07:36,240 –> 00:07:37,599
یکی از این گوگل
241
00:07:37,599 –> 00:07:41,120
ها میلیون ها وابستگی به
242
00:07:41,120 –> 00:07:42,400
آن دارد. واقعاً بسیار آزاردهنده است
243
00:07:42,400 –> 00:07:44,000
زیرا زیاد نصب می شود، به ویژه
244
00:07:44,000 –> 00:07:45,120
زمانی که شما سعی می کنید مانند یک پروژه علم داده انجام دهید
245
00:07:45,120 –> 00:07:46,319
246
00:07:46,319 –> 00:07:49,840
و می گویید matpot lib و دریابرد
247
00:07:49,840 –> 00:07:50,080
و
248
00:07:50,080 –> 00:07:51,440
پانداها که همگی وابستگی های خود را در بالای آن نصب می کنند شناخته شده است
249
00:07:51,440 –> 00:07:52,720
و شما
250
00:07:52,720 –> 00:07:53,680
فقط با این کار مواجه می شوید.
251
00:07:53,680 –> 00:07:57,199
کتابخانه های بزرگ سی من
252
00:07:57,199 –> 00:07:59,199
استفاده از این را در یک محیط مجازی توصیه
253
00:07:59,199 –> 00:08:00,319
میکنم، در
254
00:08:00,319 –> 00:08:02,160
حال حاضر میخواهیم از شر ترمینال
255
00:08:02,160 –> 00:08:03,840
خلاص شویم و میلیونها پیام از طرف
256
00:08:03,840 –> 00:08:05,360
ما دریافت میکنیم، فقط یک کد از همه چیزهایی
257
00:08:05,360 –> 00:08:06,319
که وجود دارد را انجام میدهیم. یکی دیگر به من میگوید
258
00:08:06,319 –> 00:08:08,319
در یک دقیقه یک
259
00:08:08,319 –> 00:08:10,720
بهروزرسانی وجود دارد، جالب است که کسی
260
00:08:10,720 –> 00:08:12,080
در مورد یک محیط مجازی سؤال نکرده است، شاید به این
261
00:08:12,080 –> 00:08:13,199
دلیل است که قبلاً یکی را پیدا
262
00:08:13,199 –> 00:08:16,000
263
00:08:16,000 –> 00:08:17,120
264
00:08:17,120 –> 00:08:21,199
کرده است. من
265
00:08:21,199 –> 00:08:24,240
و ما در
266
00:08:24,240 –> 00:08:25,360
واقع اکنون شروع به پایین کشیدن
267
00:08:25,360 –> 00:08:27,599
گزارش ها می کنیم و یادآوری ما حذف
268
00:08:27,599 –> 00:08:31,039
می شود، بنابراین اولین کاری که باید انجام دهیم این
269
00:08:31,039 –> 00:08:31,520
است که
270
00:08:31,520 –> 00:08:35,519
از analytics dot یوتیوب به
271
00:08:35,519 –> 00:08:38,958
272
00:08:38,958 –> 00:08:42,479
نوعی سرویس یوتیوب تجزیه و تحلیل یوتیوب را وارد می کند و ما باید
273
00:08:42,479 –> 00:08:44,399
یک شیء سرویس ایجاد کنیم تا ما سرویس ‘re gonna do’
274
00:08:44,399 –> 00:08:46,320
برابر است با سرویس یوتیوب
275
00:08:46,320 –> 00:08:49,600
و سپس ما در
276
00:08:49,600 –> 00:08:52,320
فایل اسرار خود را منتقل می کنیم،
277
00:08:52,320 –> 00:08:54,000
اگر ترجیح می دهید
278
00:08:54,000 –> 00:08:55,440
آن را به این شکل ارائه دهید می تواند فقط یک فرهنگ لغت از اعتبارنامه ها را ببرد، اما اگر
279
00:08:55,440 –> 00:08:56,160
280
00:08:56,160 –> 00:08:58,720
مانند یک شی مسیر یا
281
00:08:58,720 –> 00:09:00,160
رشته مانند این wi فایل را بارگیری می کند
282
00:09:00,160 –> 00:09:00,640
و سپس
283
00:09:00,640 –> 00:09:03,920
آن را می گیرد و همه چیز را
284
00:09:03,920 –> 00:09:05,040
از آنجا می گیرد و فقط
285
00:09:05,040 –> 00:09:08,160
همه آن ها را برای شما مدیریت می کند و سپس
286
00:09:08,160 –> 00:09:10,480
ما باید خدمات خود را برای مجوز انجام دهیم
287
00:09:10,480 –> 00:09:12,959
بنابراین این دو خط هر کدام
288
00:09:12,959 –> 00:09:15,680
جریان احراز هویت یا مجوز را مدیریت می
289
00:09:15,680 –> 00:09:18,160
کنند. زمانی که برنامه را بارگذاری
290
00:09:18,160 –> 00:09:19,920
میکنید، باید مجوز داشته باشد، اما
291
00:09:19,920 –> 00:09:22,320
در واقع میتوانید چندین گزارش را
292
00:09:22,320 –> 00:09:24,160
در یک جلسه پایین بیاورید، مطمئن نیستم که
293
00:09:24,160 –> 00:09:25,920
آیا مهلت زمانی وجود دارد، بنابراین اگر وجود داشت،
294
00:09:25,920 –> 00:09:28,399
فکر میکنم به من اطلاع دهید و
295
00:09:28,399 –> 00:09:30,560
سعی میکنم و چیزی را
296
00:09:30,560 –> 00:09:32,240
در کتابخانه پیدا کنید تا بتواند آن را مدیریت کند، اما در
297
00:09:32,240 –> 00:09:33,440
حال حاضر ما فقط به آن مجوز می دهیم
298
00:09:33,440 –> 00:09:34,800
، نیازی به عبور از محدوده نیست زیرا
299
00:09:34,800 –> 00:09:37,839
تجزیه و تحلیل فقط همه آن ها را برای ما مدیریت می کند،
300
00:09:37,839 –> 00:09:39,440
بنابراین ما می خواهیم تجزیه و تحلیل را برابر کنیم.
301
00:09:39,440 –> 00:09:41,040
302
00:09:41,040 –> 00:09:42,240
سرویس تجزیه و تحلیل یوتیوب، بنابراین ما در واقع باید سرویس را منتقل کنیم
303
00:09:42,240 –> 00:09:44,640
و این شی همان چیزی است
304
00:09:44,640 –> 00:09:45,440
که
305
00:09:45,440 –> 00:09:47,680
تقریباً همه چیز را مدیریت می کند، اگر
306
00:09:47,680 –> 00:09:49,200
به کد منبع نگاه کنید، احتمالاً در github موجود است،
307
00:09:49,200 –> 00:09:50,080
308
00:09:50,080 –> 00:09:52,160
خواهید دید که قسمت پشتی فقط یک
309
00:09:52,160 –> 00:09:53,360
آشفتگی است.
310
00:09:53,360 –> 00:09:56,160
خیلی چیزها اوم برمی گردم و
311
00:09:56,160 –> 00:09:58,720
خیلی چیزهای مختلف وجود دارد، این
312
00:09:58,720 –> 00:10:00,720
چیزی است که من سعی می کنم بگویم یک api واقعا دشوار است
313
00:10:00,720 –> 00:10:02,000
314
00:10:02,000 –> 00:10:04,240
و این فقط تمام تلاشش را می کند تا
315
00:10:04,240 –> 00:10:05,760
همه چیز را برای شما مدیریت کند، عالی نیست،
316
00:10:05,760 –> 00:10:08,079
اما کار خوبی انجام می دهد،
317
00:10:08,079 –> 00:10:10,320
بنابراین ما باید یک Api ایجاد کنیم گزارش دهید و
318
00:10:10,320 –> 00:10:12,720
گزارش دهید تا بازیابی شود
319
00:10:12,720 –> 00:10:14,640
و سپس من به معنای همه این
320
00:10:14,640 –> 00:10:15,920
چیزها
321
00:10:15,920 –> 00:10:17,920
در مدت کوتاهی توضیح خواهم داد، اما در حال حاضر فقط این کار را
322
00:10:17,920 –> 00:10:19,760
انجام می دهم و به نوعی توضیح خواهم داد
323
00:10:19,760 –> 00:10:21,440
که در اینجا چه اتفاقی می افتد. از
324
00:10:21,440 –> 00:10:22,480
شر آن خط خلاص شوید و ما فقط
325
00:10:22,480 –> 00:10:23,680
ابتدا این مورد را توضیح میدهیم،
326
00:10:23,680 –> 00:10:26,000
بنابراین این همان چیزی است که به آن api میگوید.
327
00:10:26,000 –> 00:10:26,800
328
00:10:26,800 –> 00:10:29,279
329
00:10:29,279 –> 00:10:30,320
330
00:10:30,320 –> 00:10:33,680
331
00:10:33,680 –> 00:10:34,800
332
00:10:34,800 –> 00:10:36,240
شما
333
00:10:36,240 –> 00:10:37,680
بازیابی واقعی را دارید
334
00:10:37,680 –> 00:10:39,120
و این گزارش تجزیه و تحلیل یوتیوب یک
335
00:10:39,120 –> 00:10:41,200
کتابخانه سفارشی است که در تجزیه و تحلیل ایجاد شده است تا
336
00:10:41,200 –> 00:10:43,360
به مسائل کمک کند و از آنجا
337
00:10:43,360 –> 00:10:46,720
می توانید آن را
338
00:10:46,720 –> 00:10:50,720
به یک قاب داده تبدیل کنید تا ما بتوانیم این کار را انجام دهیم
339
00:10:50,720 –> 00:10:54,000
اوه این همان چیزی است که از پانداها برای آن استفاده می کنیم
340
00:10:54,000 –> 00:10:57,760
یا شما می توانید آن را به یک فایل json تبدیل کنید
341
00:10:57,760 –> 00:10:59,519
و ما می رویم na به آن یک نام فایل
342
00:10:59,519 –> 00:11:01,200
report.json بدهید
343
00:11:01,200 –> 00:11:03,279
یا می توانید آن را بدهید یا می توانید آن را
344
00:11:03,279 –> 00:11:05,200
به یک فایل csv تبدیل کنید و در واقع از پانداها
345
00:11:05,200 –> 00:11:06,480
برای این کار استفاده کنید و همچنین
346
00:11:06,480 –> 00:11:10,079
347
00:11:10,079 –> 00:11:12,240
اگر به کنسول ما بروید، ما در
348
00:11:12,240 –> 00:11:14,880
python analytics.pi
349
00:11:14,880 –> 00:11:16,399
هستیم. اگر نتواند پنجره مرورگر را باز کند، سعی میکند
350
00:11:16,399 –> 00:11:18,079
یک پنجره مرورگر
351
00:11:18,079 –> 00:11:21,120
را باز کند، تأیید کنسول را نیز انجام میدهد
352
00:11:21,120 –> 00:11:24,560
یا
353
00:11:24,560 –> 00:11:26,399
هر اکانت مارکی را که میخواهیم ضربه میزند به شما
354
00:11:26,399 –> 00:11:29,120
این اخطار داده میشود، اوه، اوه،
355
00:11:29,120 –> 00:11:32,160
پروژه شماست. مهم نیست، بنابراین فقط
356
00:11:32,160 –> 00:11:33,839
روی ادامه کلیک کنید روی اجازه کلیک کنید
357
00:11:33,839 –> 00:11:36,240
و پیامی دریافت می کنید که می گوید
358
00:11:36,240 –> 00:11:37,279
اگر چه اکنون آماده هستید تا گزارش ها را شروع کنید،
359
00:11:37,279 –> 00:11:38,399
بنابراین می توانید اکنون این پنجره را ببندید و
360
00:11:38,399 –> 00:11:39,120
361
00:11:39,120 –> 00:11:40,480
بعد از آن گزارش شروع می شود تا
362
00:11:40,480 –> 00:11:43,519
همانطور که می بینید ما یک چارچوب داده داریم
363
00:11:43,519 –> 00:11:44,720
که چاپ شده است، بنابراین این
364
00:11:44,720 –> 00:11:46,399
سر قاب داده است
365
00:11:46,399 –> 00:11:49,839
، ما json خود را
366
00: