در این مطلب، ویدئو دریافت توییت توسط کاربر و هشتگ با پایتون | Twitter API 2022 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:18
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,839
سلام بچه ها امروز به سه
2
00:00:01,839 –> 00:00:03,679
روش مختلف می پردازم که می توانیم از آنها برای به
3
00:00:03,679 –> 00:00:05,680
دست آوردن توییت از api توییتر استفاده کنیم
4
00:00:05,680 –> 00:00:07,440
. ویدیوی امروز در واقع دو قسمتی است در
5
00:00:07,440 –> 00:00:09,120
قسمت اول، خواهیم دید که چگونه می
6
00:00:09,120 –> 00:00:11,040
توانیم توییت هایی را که از یک سایت خاص ارسال می شوند دریافت کنیم.
7
00:00:11,040 –> 00:00:13,200
حساب توییتر و ما
8
00:00:13,200 –> 00:00:14,960
همچنین راهی برای دریافت توییتهای
9
00:00:14,960 –> 00:00:17,199
مرتبط با برخی از کلیدواژهها یا هشتگها بررسی میکنیم.
10
00:00:17,199 –> 00:00:19,520
بخش دوم مربوط به دریافت زمان واقعی
11
00:00:19,520 –> 00:00:21,840
به آن و همچنین نحوه انجام این کار با استفاده از این
12
00:00:21,840 –> 00:00:26,320
ویژگی استریم است، بنابراین اجازه دهید شروع کنیم
13
00:00:26,320 –> 00:00:28,560
تا بتوانیم آن را دنبال کنیم. در این آموزش شما
14
00:00:28,560 –> 00:00:30,480
نیاز دارید که یک حساب توسعه دهنده توییتر
15
00:00:30,480 –> 00:00:32,880
با دسترسی بالا داشته باشید و همچنین
16
00:00:32,880 –> 00:00:35,280
کلیدهای api خود را از آنجا دریافت کنید در صورتی
17
00:00:35,280 –> 00:00:36,800
که چنین حسابی ندارید، می
18
00:00:36,800 –> 00:00:39,200
توانید ویدیوی من را در مورد این موضوع ببینید و
19
00:00:39,200 –> 00:00:41,440
لینک را در قسمت پایین قرار خواهم داد. توضیحات همانطور که می بینید
20
00:00:41,440 –> 00:00:43,840
من قبلاً چند کد را از ویدیوی اول کپی کرده ام
21
00:00:43,840 –> 00:00:46,879
بنابراین می بینید که من یک فایل کانفیگ
22
00:00:46,879 –> 00:00:49,920
دارم که کلیدهای api خود را اینجا قرار می دهم
23
00:00:49,920 –> 00:00:53,199
و با استفاده از روش config.read این فایل را در کد اصلی پایتون خود می خوانم
24
00:00:53,199 –> 00:00:57,039
25
00:00:57,039 –> 00:00:59,120
و سپس آن را فرا می خوانم. همه کلیدها در
26
00:00:59,120 –> 00:01:00,879
اینجا
27
00:01:00,879 –> 00:01:02,000
و سپس من
28
00:01:02,000 –> 00:01:05,360
29
00:01:05,360 –> 00:01:08,320
من با پاس دادن کلید api و کلید api مخفی، یک کنترل کننده احراز هویت فوری می
30
00:01:08,320 –> 00:01:10,479
سازم و توکن های دسترسی خود را تنظیم می کنم و در
31
00:01:10,479 –> 00:01:14,400
پایان یک api instant می سازم
32
00:01:14,400 –> 00:01:16,320
اولین رویکردی که می خواهم
33
00:01:16,320 –> 00:01:19,360
پوشش دهم، دریافت توییت ها از یک
34
00:01:19,360 –> 00:01:22,240
حساب کاربری خاص است،
35
00:01:22,240 –> 00:01:24,400
بنابراین می خواهیم بخوانیم. توییت های کاربر
36
00:01:24,400 –> 00:01:28,799
اولین کاری که انجام می دهیم مشخص می کنیم که از کدام کاربری
37
00:01:28,799 –> 00:01:30,320
می خواهیم توییت ها را بخوانیم
38
00:01:30,320 –> 00:01:32,400
39
00:01:32,400 –> 00:01:35,119
و فرض کنید می خواهیم
40
00:01:35,119 –> 00:01:37,759
صد توییت از این کاربر 100 توییت آخر را دریافت
41
00:01:37,759 –> 00:01:41,400
42
00:01:43,920 –> 00:01:46,159
کنیم سپس می توانیم
43
00:01:46,159 –> 00:01:48,960
با استفاده از
44
00:01:48,960 –> 00:01:52,000
روش تایم لاین کاربر api توییت ها را بخوانیم.
45
00:01:52,000 –> 00:01:54,880
و در اینجا
46
00:01:54,880 –> 00:01:57,280
نام صفحه را برابر با کاربر
47
00:01:57,280 –> 00:01:59,600
ارسال می کنیم، بنابراین از کدام کاربری که می خواهیم توییت ها را بخوانیم، عبور می دهیم
48
00:01:59,600 –> 00:02:01,759
49
00:02:01,759 –> 00:02:03,680
و پارامتر count را
50
00:02:03,680 –> 00:02:05,680
برابر با limit قرار می دهیم
51
00:02:05,680 –> 00:02:08,560
تا به این ترتیب بتوانیم صد توییت را بخوانیم،
52
00:02:08,560 –> 00:02:11,520
همچنین
53
00:02:11,680 –> 00:02:14,560
حالت توییت را برابر با Extend
54
00:02:14,560 –> 00:02:16,480
می کنیم. ما حالت توییتر را
55
00:02:16,480 –> 00:02:18,800
برابر با Extend تنظیم نمیکنیم، اتفاقی که میافتد این است
56
00:02:18,800 –> 00:02:20,800
که api توییتها را کوتاه میکند و
57
00:02:20,800 –> 00:02:23,840
ما فقط 140 کاراکتر از هر
58
00:02:23,840 –> 00:02:26,239
توییت دریافت میکنیم، حالا به این ترتیب ما
59
00:02:26,239 –> 00:02:28,560
100 توییت آخر را از این حساب
60
00:02:28,560 –> 00:02:31,040
کاربری دریافت خواهیم کرد. ما میتوانیم توییتها را با نوشتن
61
00:02:31,040 –> 00:02:34,319
توییت برای توییتها
62
00:02:34,319 –> 00:02:36,640
63
00:02:36,640 –> 00:02:39,840
چاپ کنیم،
64
00:02:39,840 –> 00:02:42,000
اکنون با اجرای کد، توییتها را چاپ کنیم
65
00:02:42,000 –> 00:02:44,400
66
00:02:45,680 –> 00:02:48,000
تا بهتر
67
00:02:48,000 –> 00:02:50,319
ببینیم چه اتفاقی میافتد، من یک قاب داده درست میکنم
68
00:02:50,319 –> 00:02:53,680
و چاپ میکنیم. در اینجا،
69
00:02:55,599 –> 00:02:58,319
بنابراین
70
00:02:58,319 –> 00:03:00,239
ابتدا نام ستون ها
71
00:03:00,239 –> 00:03:03,280
72
00:03:03,280 –> 00:03:04,640
را می دهم که کاربر است و
73
00:03:04,640 –> 00:03:07,040
سپس داده ها را به عنوان یک لیست تنظیم می کنم،
74
00:03:07,040 –> 00:03:09,599
75
00:03:10,000 –> 00:03:13,280
سپس برای هر توییت،
76
00:03:13,280 –> 00:03:16,480
77
00:03:16,480 –> 00:03:19,680
آن
78
00:03:19,680 –> 00:03:22,080
نام صفحه را به لیست خود اضافه می کنم و همچنین
79
00:03:22,080 –> 00:03:25,519
متن کامل را توییت می
80
00:03:27,040 –> 00:03:28,720
81
00:03:28,720 –> 00:03:32,599
کنم، سپس یک توییت ایجاد می کنم. فریم دیتا
82
00:03:33,760 –> 00:03:38,000
با پاس دادن داده ها و قرار دادن ستون ها
83
00:03:38,080 –> 00:03:41,120
برابر با ستون ها
84
00:03:41,440 –> 00:03:45,959
و حالا اگر فریم دیتا را پرینت
85
00:03:48,000 –> 00:03:49,680
کنیم م