در این مطلب، ویدئو Twitter API با پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:58
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,299 –> 00:00:03,510
سلام بچه ها به این آموزش خوش آمدید امروز
2
00:00:03,510 –> 00:00:04,950
ما
3
00:00:04,950 –> 00:00:07,589
با استفاده از Python API توییتر را مرور می کنیم،
4
00:00:07,589 –> 00:00:09,540
این کار را با چند ابزار مختلف انجام
5
00:00:09,540 –> 00:00:11,370
می دهیم که عمدتاً از Google
6
00:00:11,370 –> 00:00:13,440
collab استفاده می کنند که یک ابزار واقعاً عالی است
7
00:00:13,440 –> 00:00:16,289
که من واقعاً آن را دوست دارم. اما برای
8
00:00:16,289 –> 00:00:17,820
امروز کمی دورتر می پریم،
9
00:00:17,820 –> 00:00:19,410
اما بیایید جلو برویم و شروع کنیم، بیایید
10
00:00:19,410 –> 00:00:21,869
اوم من یک مقاله متوسط دارم که
11
00:00:21,869 –> 00:00:23,490
ر پایین پیوند داده شده است، بنابراین احساس راحتی کنید که به مق
12
00:00:23,490 –> 00:00:25,140
له متوسط بپرید، لطفاً اینجا
13
00:00:25,140 –> 00:00:27,449
ه من دست بزنید اگر این
14
00:00:27,449 –> 00:00:29,880
را می بینید، من دوست دارم سعی
15
00:00:29,880 –> 00:00:31,679
کنم مخاطبان خود را افزایش دهم و سپس با خیال راحت
16
00:00:31,679 –> 00:00:38,520
من را در توییتر دنبال کنید، بنابراین امروز می
17
00:00:38,520 –> 00:00:39,780
خواهیم نحوه استفاده از Twitter API
18
00:00:39,780 –> 00:00:42,360
با Python um را بررسی کنیم.
19
00:00:42,360 –> 00:00:44,730
پست متوسط من و شما می
20
00:00:44,730 –> 00:00:46,860
وانید مخاطبان خوبی را ببینید، با خیال راحت آن را بررسی کنید، ب
21
00:00:46,860 –> 00:00:48,210
ابراین بسیاری از رپ
22
00:00:48,210 –> 00:00:50,399
ها هستند که برای دسترسی به API توییتر به خوبی کار می کنند، بن
23
00:00:50,399 –> 00:00:52,469
براین مانند نخود توییت اح
24
00:00:52,469 –> 00:00:54,420
مالاً تعداد زیادی از آنها را خواهید دید، اما من اح
25
00:00:54,420 –> 00:00:55,770
اس می کنم مانند بسیاری از این
26
00:00:55,770 –> 00:00:58,559
رپرها مانند یک سیاه پوست عمل می کنند بعلاوه رپری
27
00:00:58,559 –> 00:01:01,590
که قبلا استفاده می کردم نه تنها
28
00:01:01,590 –> 00:01:03,750
کاربر تایید شده بود نه بی تفاوت بود،
29
00:01:03,750 –> 00:01:05,840
این یک تفاوت ظریف است، اما با عملکرد
30
00:01:05,840 –> 00:01:08,040
بی تفاوت، توییتر
31
00:01:08,040 –> 00:01:10,590
محدودیت نرخ بالایی را امکان پذیر می کند که چیز خوبی است.
32
00:01:10,590 –> 00:01:12,900
33
00:01:12,900 –> 00:01:13,890
من اینها را در توضیحات قرار می دهم
34
00:01:13,890 –> 00:01:15,450
اینها فقط کلمات کلیدی سئو هستند
35
00:01:15,450 –> 00:01:18,180
و اگر بخواهیم از آن استفاده کنیم، ما این
36
00:01:18,180 –> 00:01:19,890
پیوند را در اینجا داریم که
37
00:01:19,890 –> 00:01:21,479
در یک برگه جدید باز می کنم، می توانید ببینید که همین الان
38
00:01:21,479 –> 00:01:23,700
در برگه باز شده
39
00:01:23,700 –> 00:01:26,159
است. از کد ما، بنابراین امروز
40
00:01:26,159 –> 00:01:27,720
کاری که میخواهیم انجام دهیم این است که سعی میکنیم
41
00:01:27,720 –> 00:01:29,189
و شاید مانند ربات توییتر خودمان
42
00:01:29,189 –> 00:01:31,409
یا چیزی در همین راستا بسازیم.
43
00:01:31,409 –> 00:01:33,450
44
00:01:33,450 –> 00:01:36,240
45
00:01:36,240 –> 00:01:38,310
تجربه ای از پایتون داشته باشید اینجا
46
00:01:38,310 –> 00:01:40,020
دسته توییتر من است که راحت به
47
00:01:40,020 –> 00:01:41,790
آنجا بپرید منظورم این است که اولین کاری که
48
00:01:41,790 –> 00:01:43,920
باید انجام دهید این است که باید ادامه دهید و
49
00:01:43,920 –> 00:01:46,710
یک حساب توسعه دهنده توییتر ایجاد کنید. این
50
00:01:46,710 –> 00:01:48,960
کار کمی طول می کشد.
51
00:01:48,960 –> 00:01:51,470
برخی از من
52
00:01:51,470 –> 00:01:54,659
نکاتی که در اینجا به شما دارم این است که
53
00:01:54,659 –> 00:01:56,670
به آنها اطلاعات زیادی ندهید که ممکن است یک
54
00:01:56,670 –> 00:01:58,259
وب سایت بخواهند، بنابراین یک ارتباط تصادفی به آنها بدهید
55
00:01:58,259 –> 00:02:04,469
و این واقعاً همان چیزی است که شما
56
00:02:04,469 –> 00:02:06,689
نیاز دارید به این کلید API مصرف کننده نیاز دارید
57
00:02:06,689 –> 00:02:09,330
که به شما اجازه می دهد. برای شروع استفاده از
58
00:02:09,330 –> 00:02:12,390
توییتر API، بنابراین میخواهم از پست متوسط خود پرش کنم، هم
59
00:02:12,390 –> 00:02:13,470
ای
60
00:02:13,470 –> 00:02:15,420
اطلاعات در اینجا به خو
61
00:02:15,420 –> 00:02:18,210
ی با کاری که امروز انجام می
62
00:02:18,210 –> 00:02:20,190
دهیم دنبال میشوند، بنابراین ما به این گزینه از
63
00:02:20,190 –> 00:02:23,160
P y و b و او
64
00:02:23,160 –> 00:02:25,110
کاری که میخواهم انجام دهم این است که یک فایل را انجام
65
00:02:25,110 –> 00:02:27,570
میدهم و آن را به درستی در درایو خود کپی میکنم،
66
00:02:27,570 –> 00:02:29,940
بنابراین این کپی را میتوانم
67
00:02:29,940 –> 00:02:33,900
در آینده استفاده کنم، بنابراین اکنون میتوانم
68
00:02:33,900 –> 00:02:36,390
آن را کپی کنم.
69
00:02:36,390 –> 00:02:38,460
میخواهیم نام را تغییر دهیم تا شاید این را به
70
00:02:38,460 –> 00:02:45,000
لایک نسخه آزمایشی توییتر تغییر دهیم و برنامه را
71
00:02:45,000 –> 00:02:46,590
خاموش کنیم زیرا همه نشان میدهیم از یک
72
00:02:46,590 –> 00:02:49,050
برنامه درست استفاده کنید و بگوییم درست است که
73
00:02:49,050 –> 00:02:50,490
خوب است، پس اولین چیزی که ما
74
00:02:50,490 –> 00:02:51,780
در واقع باید این کار را انجام دهیم این است که ما باید این
75
00:02:51,780 –> 00:02:53,820
کلید مشتری و این راز مشتری را در
76
00:02:53,820 –> 00:02:57,330
اینجا درست کنیم که به کوچک من باز می گردد
77
00:02:57,330 –> 00:02:59,160
در اینجا خواهید دید که این
78
00:02:59,160 –> 00:03:02,100
فقط از توییتر می آید، بنابراین
79
00:03:02,100 –> 00:03:03,810
اولین کاری که باید انجام دهیم این است و من
80
00:03:03,810 –> 00:03:06,209
در واقع نگران نیستم که شما
81
00:03:06,209 –> 00:03:08,670
اعتبار توییتر من را بدزدید، بنابراین کاری که من
82
00:03:08,670 –> 00:03:10,380
در واقع انجام خواهم داد این است که می خواهم
83
00:03:10,380 –> 00:03:14,010
یک فایل آپلود کنم، ببینیم باید
84
00:03:14,010 –> 00:03:16,140
وصل شوم و سپس یک فایل آپلود می کنم
85
00:03:16,140 –> 00:03:21,209
و این فایل فقط محل
86
00:03:21,209 –> 00:03:25,190
ذخیره فایل را دارد،
87
00:03:26,690 –> 00:03:29,250
اوه می دانم کجا می گویم که در
88
00:03:29,250 –> 00:03:30,810
پوشه ربات توییتر خود ذخیره کردم. ما
89
00:03:30,810 –> 00:03:33,810
به پوشه ربات توییتر خود می رویم و
90
00:03:33,810 –> 00:03:37,850
فقط باید چیزی به نام نام نقطه CSV در
91
00:03:37,850 –> 00:03:43,200
همان جا باشد و بنابراین اکنون می دانم که چگونه به
92
00:03:43,200 –> 00:03:45,750
نظر می رسد و بنابراین من فقط می خواهم این کار را انجام دهم.
93
00:03:45,750 –> 00:03:48,390
این فایل شماره یک را باز می کنم.
94
00:03:48,390 –> 00:03:53,519
یکی فایل اعتبارنامه را باز کنید و سپس
95
00:03:53,519 –> 00:03:57,799
مرحله دوم را با open و
96
00:03:57,799 –> 00:04:03,269
سپس احتمالاً نام نقطه CSV را به عنوان برنامه انجام می
97
00:04:03,269 –> 00:04:06,360
دهم و سپس باید از شر خط اول خلاص شوم
98
00:04:06,360 –> 00:04:08,810
که فقط هدر است تا
99
00:04:08,810 –> 00:04:16,798
خط را نخوانم و سپس من من می خواهم خط بعدی را
100
00:04:16,798 –> 00:04:18,870
که در سه
101
00:04:18,870 –> 00:04:20,310
چیز مختلف ارائه می شود باز کنم و چیزی را به من می دهد که
102
00:04:20,310 –> 00:04:23,190
نمی خواهم، آن خط اول است hing سپس
103
00:04:23,190 –> 00:04:26,880
کلید مشتری من را به من می دهد و سپس به صورت مخفیانه به من می دهد
104
00:04:26,880 –> 00:04:27,270
105
00:04:27,270 –> 00:04:29,400
که شما نیازی به انجام هیچ کدام از این کارها ندارید
106
00:04:29,400 –> 00:04:30,509
زیرا می توانید
107
00:04:30,509 –> 00:04:33,330
فقط کلیدهای خود را در اینجا وارد کنید
108
00:04:33,330 –> 00:04:36,090
اما من فقط برای اینکه نتوانید من را بدزدید
109
00:04:36,090 –> 00:04:38,250
اعتبار من فقط کمی
110
00:04:38,250 –> 00:04:40,830
ایمن تر کردم، بنابراین می خواهم این موارد را از سر
111
00:04:40,830 –> 00:04:44,039
راه خود حذف کنم و سپس آن را اجرا کنم، بنابراین مرحله بعدی
112
00:04:44,039 –> 00:04:47,340
این است که ما در حال وارد کردن base64 هستیم.
113
00:04:47,340 –> 00:04:49,229
114
00:04:49,229 –> 00:04:51,270
جایی که
115
00:04:51,270 –> 00:04:52,620
من این فایلها را میبندم تا بتوانیم
116
00:04:52,620 –> 00:04:55,650
همه چیزهایی که در حال انجام است را ببینیم. امم، من باید کلیدهایم را به
117
00:04:55,650 –> 00:04:57,780
درستی قالببندی کنم، بنابراین اولین
118
00:04:57,780 –> 00:04:59,759
کاری که میخواهم انجام دهم این است
119
00:04:59,759 –> 00:05:01,830
که کلید کلاینت را قالببندی کرده و آن را به سمت
120
00:05:01,830 –> 00:05:04,259
مشتری نشانه میبرم. Secret من به صورت کد
121
00:05:04,259 –> 00:05:08,099
با ASCII um می روم، سپس به
122
00:05:08,099 –> 00:05:11,039
base64 برمی گردم و سپس برمی گردم، بنابراین از
123
00:05:11,039 –> 00:05:12,990
بایت به بایت تبدیل می شود که قابل چاپ است و
124
00:05:12,990 –> 00:05:14,490
سپس از Bright’s back به یونیکد تبدیل می شود،
125
00:05:14,490 –> 00:05:17,880
اینها فقط کمی هستند
126
00:05:17,880 –> 00:05:19,770
. رمزگذاری x’ که
127
00:05:19,770 –> 00:05:22,110
وقتی کلیدهای خود را به طور کامل در اینجا قرار دادید، احتمالاً نیازی به نگرانی در مورد آن ندارید
128
00:05:22,110 –> 00:05:23,639
چیزی باید پیش برود،
129
00:05:23,639 –> 00:05:29,550
بنابراین من این را اجرا کردم و متأسفانه من
130
00:05:29,550 –> 00:05:32,190
خراب کردم، بنابراین کاری که کردم این بود که باید
131
00:05:32,190 –> 00:05:36,419
روی کاما تقسیم کنم تا سه
132
00:05:36,419 –> 00:05:39,270
چیز مختلف داشته باشم، بنابراین آن را برطرف کردم
133
00:05:39,270 –> 00:05:43,650
و اکنون در واقع شروع به
134
00:05:43,650 –> 00:05:46,199
استفاده از API می کنیم تا این کار را انجام دهیم. وقتی
135
00:05:46,199 –> 00:05:47,610
از یک API استفاده میکنید، میخواهید
136
00:05:47,610 –> 00:05:50,219
مانند یک URL پایه و یک URL خاموش یا یک URL پایه داشته باشید
137
00:05:50,219 –> 00:05:53,219
و سپس URL را در بالای آن اضافه کنید، بنابراین
138
00:05:53,219 –> 00:05:58,710
در اینجا اولین کاری که میخواهم انجام دهم این است که وارد میکنم.
139
00:05:58,710 –> 00:06:00,870
درخواست هایی که می
140
00:06:00,870 –> 00:06:03,389
خواهم URL پایه خود را تعریف کنم بنویسید URL پایه من فق