در این مطلب، ویدئو نحوه واکشی داده های Outlook توسط پایتون | دریافت داده های برنامه Outlook با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,700
در این ویدیو من به شما نشان می دهم که چگونه
2
00:00:02,700 –> 00:00:04,680
با نوشتن یک اسکریپت پایتون، از برنامه Outlook خود اطلاعات دریافت کنید،
3
00:00:04,680 –> 00:00:07,940
4
00:00:07,940 –> 00:00:10,710
بنابراین بچه ها در این نسخه آزمایشی، می
5
00:00:10,710 –> 00:00:14,700
خواهم تمام داده های صندوق ورودی خود و تمام
6
00:00:14,700 –> 00:00:16,619
وعده های غذایی را که در صندوق ورودی خود دریافت می کنم استخراج کنم. و
7
00:00:16,619 –> 00:00:19,980
بنابراین شما می توانید همین کار را دنبال کنید، بنابراین من
8
00:00:19,980 –> 00:00:24,990
بسته های خاصی را وارد می کنم، اما اصلی
9
00:00:24,990 –> 00:00:28,289
ترین آن win32 dot 132 comrade client است
10
00:00:28,289 –> 00:00:30,660
تا داده ها را از برنامه کلیک مسیر
11
00:00:30,660 –> 00:00:34,380
و روز معمولی واکشی کند و
12
00:00:34,380 –> 00:00:38,850
همه چیز خوب است، بنابراین در این یکی در این نوع از
13
00:00:38,850 –> 00:00:40,620
اسکریپت کاری که میخواهم انجام دهم این است
14
00:00:40,620 –> 00:00:44,250
که فایلی ایجاد کنم که آخرین
15
00:00:44,250 –> 00:00:46,410
یا آخرین وعده غذایی شما را ذخیره میکند
16
00:00:46,410 –> 00:00:53,940
و سپس مسیر وارد کردن سیستم عامل را ذخیره میکند، زیرا
17
00:00:53,940 –> 00:00:56,940
باید بدانید که آیا یک فایل دفاع
18
00:00:56,940 –> 00:00:58,320
از قبل وجود دارد یا نه.
19
00:00:58,320 –> 00:01:01,260
ابتدا شرط
20
00:01:01,260 –> 00:01:05,400
اگر فایلی وجود ندارد اگر فایلی وجود ندارد، مثلا
21
00:01:05,400 –> 00:01:11,010
خروجی زیر خط فایل آزمایشی اینطور می گوید
22
00:01:11,010 –> 00:01:13,439
من می خواهیم یک فایل
23
00:01:13,439 –> 00:01:17,159
آزمایشی فایل txt ایجاد کنیم و اگر
24
00:01:17,159 –> 00:01:20,840
فایلی وجود نداشته باشد، چنین فایلی وجود ندارد، qe8 یکی و
25
00:01:20,840 –> 00:01:24,210
در اینجا من سخت می خواهم تاریخ
26
00:01:24,210 –> 00:01:28,140
و زمان خود را برای شما کدنویسی کنم نمی توانید یک بار آن را بدهید
27
00:01:28,140 –> 00:01:29,790
زیرا باید به آن بگویید که از
28
00:01:29,790 –> 00:01:33,270
چه زمانی می خواهید این داده ها وارد شوند
29
00:01:33,270 –> 00:01:36,030
اگر می خواهید همه صندوق های ورودی شما از
30
00:01:36,030 –> 00:01:39,450
گذشته وارد شوند، پس درست است و در
31
00:01:39,450 –> 00:01:40,350
سنین بالا بسیار
32
00:01:40,350 –> 00:01:44,640
خوب است، بنابراین من فایل را در
33
00:01:44,640 –> 00:01:50,790
فرمت نوشتن و حالا من کدنویسی سخت را می نویسم،
34
00:01:50,790 –> 00:01:54,119
یک چیز این است که توجه داشته باشید که
35
00:01:54,119 –> 00:01:56,880
فرمت باید فقط این باشد که
36
00:01:56,880 –> 00:02:01,619
0 8 است که ماه آگوست
37
00:02:01,619 –> 00:02:07,890
تاریخ 0 5 فرض کنید و 19 امسال
38
00:02:07,890 –> 00:02:10,649
سال 2019 است. ما فقط
39
00:02:10,649 –> 00:02:13,620
19 را می نویسیم و سپس 0 0 0
40
00:02:13,620 –> 00:02:16,080
را در دقیقه های فرد و 10 ثانیه می دهم و سپس
41
00:02:16,080 –> 00:02:19,110
فایل را می بندم
42
00:02:19,110 –> 00:02:22,890
پس از اتمام کار، می خواهم یک
43
00:02:22,890 –> 00:02:25,409
متغیر زمان زیرخط تاریخ ایجاد کنم که در آن
44
00:02:25,409 –> 00:02:29,129
ذخیره شود. زمانی که این اسکریپت
45
00:02:29,129 –> 00:02:34,640
خیلی تاریخ اجرا می شود یا زمان تاریخ تاریک است، حالا
46
00:02:34,640 –> 00:02:37,640
خوب است،
47
00:02:41,850 –> 00:02:45,870
بعد از این، دوباره تست خود را باز می کنم
48
00:02:45,870 –> 00:02:49,360
که یک فایل آزمایشی بود و با
49
00:02:49,360 –> 00:03:05,730
علامت dot txt و بسیار خوب،
50
00:03:07,650 –> 00:03:10,480
بچه ها، چندین خطای نحوی وجود دارد،
51
00:03:10,480 –> 00:03:12,430
زیرا من فقط هستم نوشتن آن صرفاً برای
52
00:03:12,430 –> 00:03:17,410
توضیح دادن به سرعتی که می توانم داشته باشم تا اسکریپت
53
00:03:17,410 –> 00:03:20,950
ممکن است درست شود اشکالات veral که بعداً آنها را برطرف خواهیم کرد
54
00:03:20,950 –> 00:03:25,810
، بنابراین اکنون
55
00:03:25,810 –> 00:03:29,650
آنچه در فایل آزمایشی وجود دارد را
56
00:03:29,650 –> 00:03:33,340
در متغیری به نام E ذخیره کردهام و اکنون تبدیل میکنم
57
00:03:33,340 –> 00:03:35,950
مسئله این است که هر بازگشتی در
58
00:03:35,950 –> 00:03:38,380
آن فایل به عنوان یک رشته در نظر گرفته شده است.
59
00:03:38,380 –> 00:03:41,260
برای اینکه در قالب تاریخ-زمان باشد و
60
00:03:41,260 –> 00:03:45,030
از این رو از تابع زمان/تاریخ STRP استفاده میکنم که
61
00:03:45,030 –> 00:03:48,640
آن تابع را فراخوانی میکند تا
62
00:03:48,640 –> 00:03:51,820
به فرمت مورد نیاز خود تبدیل شود که
63
00:03:51,820 –> 00:03:56,049
در اینجا اجباری است و سپس دقیقهها و
64
00:03:56,049 –> 00:04:02,860
ثانیههای ما اکنون پس از اتمام، میخواهم
65
00:04:02,860 –> 00:04:07,209
دوره زمانی را ذخیره کنم. از ایمیل
66
00:04:07,209 –> 00:04:09,790
هایی که باید بررسی شود زیرا
67
00:04:09,790 –> 00:04:13,299
فرض کنید اگر من برای 5 آگوست جستجو می کنم
68
00:04:13,299 –> 00:04:16,029
و امروز 6 آگوست یا
69
00:04:16,029 –> 00:04:17,108
8 آگوست است،
70
00:04:17,108 –> 00:04:21,880
پس از 5 تا 8 این
71
00:04:21,880 –> 00:04:24,610
زمان باید در زمان آخرین روز ذخیره شود، این
72
00:04:24,610 –> 00:04:26,800
یک تصادفی است. من این نوع متغیر را
73
00:04:26,800 –> 00:04:30,910
دوست دارم، بنابراین نوشتهام که زمان آخر زمان زیرخط حالت است
74
00:04:30,910 –> 00:04:36,760
– زمان باقیمانده تاریخ من
75
00:04:36,760 –> 00:04:40,030
فقط خودش را کم میکنم تا آنچه در
76
00:04:40,030 –> 00:04:43,479
حال حاضر است باید از متغیر قبلی کم شود،
77
00:04:43,479 –> 00:04:46,180
بنابراین مقدار زمان باقیمانده را دریافت میکنیم.
78
00:04:46,180 –> 00:04:49,510
اما برای
79
00:04:49,510 –> 00:04:53,320
آن مجسمه وقتی pt بچه ها
80
00:04:53,320 –> 00:04:55,550
تمام شد، می خواهیم متغیر را
81
00:04:55,550 –> 00:05:00,259
برای دریافت اشیایی که می خواهم استفاده کنم ایجاد کنیم.
82
00:05:00,259 –> 00:05:02,860
83
00:05:02,860 –> 00:05:06,050
84
00:05:06,050 –> 00:05:16,190
85
00:05:16,190 –> 00:05:22,960
86
00:05:23,229 –> 00:05:28,000
در اینجا از em API
87
00:05:28,000 –> 00:05:34,220
به نام API استفاده می کنم و سپس
88
00:05:34,220 –> 00:05:36,680
یک متغیر دیگر به نام
89
00:05:36,680 –> 00:05:41,810
صندوق ورودی ایجاد می کنم تا مشخص کنم که در صندوق ورودی
90
00:05:41,810 –> 00:05:44,120
، داده هایی را که
91
00:05:44,120 –> 00:05:46,130
از برنامه Outlook دریافت می
92
00:05:46,130 –> 00:05:49,190
شود در اینجا ذخیره خواهم کرد. من قصد دارم
93
00:05:49,190 –> 00:05:53,449
شش مورد را بنویسم که نشان دهنده صندوق ورودی است.
94
00:05:53,449 –> 00:05:55,370
95
00:05:55,370 –> 00:05:57,740
96
00:05:57,740 –> 00:05:58,370
97
00:05:58,370 –> 00:06:01,430
98
00:06:01,430 –> 00:06:04,370
99
00:06:04,370 –> 00:06:07,490
100
00:06:07,490 –> 00:06:10,639
کادر میتوانید
101
00:06:10,639 –> 00:06:13,250
اکنون آن را بررسی کنید. من میخواهم
102
00:06:13,250 –> 00:06:18,729
پیامها و پیامها را ذخیره کنم، آیتمها
103
00:06:19,96