در این مطلب، ویدئو سلنیوم و پایتون برای ورود به Fidelity | شماره 24 (پایتون برای امور مالی شماره 5) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,090
یک دنیا به بیست و چهارمین ویدیوی کانال من
2
00:00:03,090 –> 00:00:05,759
و پنجمین ویدیو در
3
00:00:05,759 –> 00:00:08,790
لیست پخش پایتون برای مالی من خوش آمدید، لطفاً به یاد داشته باشید که
4
00:00:08,790 –> 00:00:11,010
در کانال من مشترک شوید تا ببینید من
5
00:00:11,010 –> 00:00:12,900
دارم جارویس خودم را میسازم مانند
6
00:00:12,900 –> 00:00:15,120
دستیار دیجیتالی به نام زنجیره در آخرین
7
00:00:15,120 –> 00:00:17,460
ویدیوی پایتون برای امور مالی که ما آن را منتشر کردیم.
8
00:00:17,460 –> 00:00:20,430
موجودی پورتفولیوی مبتنی بر سکه با استفاده از
9
00:00:20,430 –> 00:00:23,880
API مبتنی بر سکه و در اولین ویدیو از
10
00:00:23,880 –> 00:00:26,910
لیست پخش Zillow API من
11
00:00:26,910 –> 00:00:29,429
توانستم Zestimate ملک اجارهای خود در
12
00:00:29,429 –> 00:00:32,940
لوئیزیانا را با استفاده از API دریافت کنم، متأسفانه
13
00:00:32,940 –> 00:00:35,579
باید راه اصلی دسترسی به دادهها از
14
00:00:35,579 –> 00:00:38,960
منابع خارجی مانند Zillow و coinbase باشد.
15
00:00:38,960 –> 00:00:41,460
به نظر من، مؤسسات مالی زیادی
16
00:00:41,460 –> 00:00:43,739
برای دسترسی به دادههای شما api ندارند،
17
00:00:43,739 –> 00:00:47,219
این برای این است که
18
00:00:47,219 –> 00:00:49,379
مطمئن شویم باید به وبسایتها وارد شویم
19
00:00:49,379 –> 00:00:51,750
و آنها میتوانند تبلیغات خود را به ما تحمیل کنند،
20
00:00:51,750 –> 00:00:54,660
بنابراین وقتی به حساب وام مسکن Wells Fargo خود وارد میشوم
21
00:00:54,660 –> 00:00:56,820
، همیشه
22
00:00:56,820 –> 00:00:59,340
نوعی اعتبار وجود دارد. آگهی کارتی که
23
00:00:59,340 –> 00:01:01,199
باید روی آن کلیک کنم آیا شما علاقه مند هستید نه
24
00:01:01,199 –> 00:01:02,010
ممنون
25
00:01:02,010 –> 00:01:05,250
قبل از اینکه بتوانم ادامه دهم و بنابراین اگر
26
00:01:05,250 –> 00:01:06,630
همه چیز را خودکار کنید، آنها را
27
00:01:06,630 –> 00:01:08,820
نخواهید دید تبلیغات و من
28
00:01:08,820 –> 00:01:10,140
کاملاً مطمئن هستم که شرکتها این را نمیخواهند
29
00:01:10,140 –> 00:01:13,409
، بنابراین در مواردی که
30
00:01:13,409 –> 00:01:16,530
API در دسترس نیست، باید کاری را انجام دهیم که به آن
31
00:01:16,530 –> 00:01:19,979
scraping وب میگویند، اینجاست که ما به
32
00:01:19,979 –> 00:01:22,740
طور مستقیم به کد HTML وبسایتها دسترسی پیدا میکنیم و
33
00:01:22,740 –> 00:01:25,020
با استفاده از بالا با آنها تعامل میکنیم.
34
00:01:25,020 –> 00:01:27,570
زبان برنامه نویسی سطحی مانند پایتون، همانطور
35
00:01:27,570 –> 00:01:29,970
که در این ویدیو هستیم، از یک
36
00:01:29,970 –> 00:01:32,970
کتابخانه خراش وب به نام سلنیوم
37
00:01:32,970 –> 00:01:35,790
برای بازیابی موجودی حساب وفاداری من استفاده خواهیم کرد،
38
00:01:35,790 –> 00:01:38,130
زیرا وفاداری یک API برای
39
00:01:38,130 –> 00:01:41,640
دسترسی به داده های شما ارائه نمی دهد، بنابراین فقط
40
00:01:41,640 –> 00:01:45,090
افشای کامل 90٪ این کد از
41
00:01:45,090 –> 00:01:48,570
مشارکت کنندگان شگفت انگیز Stack Overflow است که من
42
00:01:48,570 –> 00:01:52,680
با چندین مشکل در انجام آن توسط
43
00:01:52,680 –> 00:01:54,750
خودم برخورد کردم و بنابراین من آن را در Stack
44
00:01:54,750 –> 00:01:57,600
Overflow پست کردم و آنها به سرعت به آن پاسخ دادند، بنابراین
45
00:01:57,600 –> 00:01:59,729
بیایید بررسی کنیم که احتمالا
46
00:01:59,729 –> 00:02:01,979
اجرا می شود و خطا نشان می دهد، اما اشکالی
47
00:02:01,979 –> 00:02:05,549
ندارد اما حداقل اجرا می شود، پس بیایید آن را بررسی
48
00:02:05,549 –> 00:02:07,670
49
00:02:09,479 –> 00:02:15,090
کنیم تا وفاداری باز شود و
50
00:02:15,090 –> 00:02:16,349
نام کاربری و رمز عبور من را تایپ
51
00:02:16,349 –> 00:02:22,680
کند،
52
00:02:22,680 –> 00:02:24,410
سپس موجودی حساب من را بررسی کند، سپس بسته شود
53
00:02:24,410 –> 00:02:27,390
و ببینید این یک خطا است. این فقط
54
00:02:27,390 –> 00:02:29,040
زمانی اتفاق میافتد که در حال ضبط هستم، بنابراین فکر
55
00:02:29,040 –> 00:02:32,280
میکنم ممکن است یک موضوع زمانبندی باشد، اما میگوید
56
00:02:32,280 –> 00:02:35,310
تعادل وفاداری شما درست است و من
57
00:02:35,310 –> 00:02:42,239
آن را تار کردم، اما تعادل من را خوب نشان میدهد،
58
00:02:42,239 –> 00:02:44,790
بنابراین اگر این
59
00:02:44,790 –> 00:02:48,840
اولین بار است که در یوتیوب من میروم، اینطور کار میکند. کانال من فقط
60
00:02:48,840 –> 00:02:50,130
می خواهم این را بدانم که این یک سری آموزشی نیست،
61
00:02:50,130 –> 00:02:52,860
بنابراین من نمی نویسم که هر
62
00:02:52,860 –> 00:02:55,500
خط چه کاری انجام می دهد، اما ما کد را بررسی می کنیم،
63
00:02:55,500 –> 00:02:58,349
بنابراین از selenium،
64
00:02:58,349 –> 00:03:02,190
webdriver را وارد می کنیم، ما این webdriver را وارد می
65
00:03:02,190 –> 00:03:05,780
کنیم، صبر کنید و من یک نوع کامپیوتر سریع داشته
66
00:03:05,780 –> 00:03:09,930
باشید، این یک لپ تاپ بازی است و بنابراین
67
00:03:09,930 –> 00:03:12,959
باید آن را زمانی که چیزی
68
00:03:12,959 –> 00:03:16,620
در دسترس است منتظر بمانید زیرا این برنامه حتی
69
00:03:16,620 –> 00:03:20,609
سریعتر از رایانه سریع من که می شناسید اجرا می شود،
70
00:03:20,609 –> 00:03:23,819
پس باید شرایط مورد انتظار را انجام دهید
71
00:03:23,819 –> 00:03:27,690
و بنابراین من به شما نشان خواهم داد که چه چیزی
72
00:03:27,690 –> 00:03:29,760
این به این معنی است که در یک ثانیه و استثناها
73
00:03:29,760 –> 00:03:31,410
و این کاری است که من انجام دادم تا برخی از
74
00:03:31,410 –> 00:03:35,549
خطاها را پیدا کنم و سپس زمان را وارد کنم زیرا
75
00:03:35,549 –> 00:03:37,700
باید سرعت آن را کمی
76
00:03:37,700 –> 00:03:41,340
کند کنم بنابراین دوست دارم از Chrome استفاده کنم بنابراین ابتدا
77
00:03:41,340 –> 00:03:44,310
در متغیر گزینه ها انجام می دهیم سپس ما دوباره
78
00:03:44,310 –> 00:03:46,950
با webdriver dot گزینه های کروم تماس بگیرید
79
00:03:46,950 –> 00:03:48,930
d سپس ما این آرگومان ها را اضافه می
80
00:03:48,930 –> 00:03:52,769
کنیم، بنابراین مجبور شدم هر یک
81
00:03:52,769 –> 00:03:54,239
از اینها را اضافه کنم، در غیر این صورت با
82
00:03:54,239 –> 00:03:56,370
یکسری خطا مواجه خواهیم شد و کروم و اینترنت
83
00:03:56,370 –> 00:03:58,440
اکسپلورر و فایرفاکس
84
00:03:58,440 –> 00:04:00,660
این همه اتوماسیون را دوست ندارند، بنابراین وجود خواهد داشت.
85
00:04:00,660 –> 00:04:05,989
موانع زیادی وجود دارد، بنابراین این گزینههای آزمایشی اضافه کردن نقطهای
86
00:04:05,989 –> 00:04:08,549
شما را
87
00:04:08,549 –> 00:04:12,859
از تمام آن خطاها عبور میدهند، سپس با
88
00:04:12,859 –> 00:04:16,349
وبدرایور تماس میگیرید که Chrome هر یک از
89
00:04:16,349 –> 00:04:18,690
این گزینهها را ارسال میکند و سپس باید به
90
00:04:18,690 –> 00:04:21,238
آن بگویید که این درایور کروم کجاست، این
91
00:04:21,238 –> 00:04:23,040
جایی است که من گیر کردم
92
00:04:23,040 –> 00:04:26,130
و چندین یوتیوب را تماشا کنید، بنابراین فقط باید به
93
00:04:26,130 –> 00:04:29,790
درایور گوگل کروم بروید و
94
00:04:29,790 –> 00:04:31,860
سپس به صفحه دانلود منتقل می شوید
95
00:04:31,860 –> 00:04:34,800
و سپس آن را ذخیره می کنید تا هر بار که این
96
00:04:34,800 –> 00:04:36,990
نام خوانده می شود به My Documents بر