در این مطلب، ویدئو آموزش شماره 1 پایتون سلنیوم – خراش دادن وب، ربات ها و آزمایش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,850 –> 00:00:05,950
[موسیقی]
2
00:00:06,770 –> 00:00:09,360
سلام به همه و خوش آمدید به یک
3
00:00:09,360 –> 00:00:12,179
سری کاملاً جدید در مورد سلنیوم در پایتون برای
4
00:00:12,179 –> 00:00:13,080
کسانی از شما که نمیدانند
5
00:00:13,080 –> 00:00:15,089
سلنیوم چیست، این چارچوبی است که
6
00:00:15,089 –> 00:00:17,520
به ما امکان میدهد با عناصر HTML از هر وبسایتی تعامل داشته باشیم تا
7
00:00:17,520 –> 00:00:19,590
8
00:00:19,590 –> 00:00:21,689
صرفاً اطلاعات را جمع کنیم. کاری که میتوانیم
9
00:00:21,689 –> 00:00:23,279
با سلنیوم انجام دهیم، میتوانیم اطلاعات را
10
00:00:23,279 –> 00:00:25,410
از صفحات وب خودمان بگیریم و همچنین با آن تعامل داشته
11
00:00:25,410 –> 00:00:27,330
باشیم، بنابراین میتوانیم در تئوری
12
00:00:27,330 –> 00:00:30,210
چیزهایی مانند BOTS بسازیم.
13
00:00:30,210 –> 00:00:31,800
14
00:00:31,800 –> 00:00:33,600
15
00:00:33,600 –> 00:00:35,340
مفید است و
16
00:00:35,340 –> 00:00:37,140
راه اندازی آن بسیار آسان
17
00:00:37,140 –> 00:00:39,090
است که در این ویدیو انجام می دهیم، بنابراین برخی
18
00:00:39,090 –> 00:00:40,559
از نمونه های رایج از کارهایی که می توانید با سلنیوم انجام دهید،
19
00:00:40,559 –> 00:00:42,780
فقط با حرکات اولیه
20
00:00:42,780 –> 00:00:44,399
مانند کشیدن و رها کردن، کلیک کردن روی دکمه
21
00:00:44,399 –> 00:00:46,920
پر کردن یک فرم و وارد کردن چیزی است.
22
00:00:46,920 –> 00:00:49,200
یک فیلد جستجو که دادهها را از برخی
23
00:00:49,200 –> 00:00:51,719
برچسبهای خاص میگیرد و عناصری را در
24
00:00:51,719 –> 00:00:53,520
کد منبع پیدا میکند و کل
25
00:00:53,520 –> 00:00:55,110
کد منبع صفحه را میخواند و تقریباً هر کاری را که
26
00:00:55,110 –> 00:00:56,940
میخواهید با یک صفحه وب انجام دهید، میتوانید
27
00:00:56,940 –> 00:00:59,160
آن را خودکار کنید. این
28
00:00:59,160 –> 00:01:01,050
اسکریپتهای سلنیوم پایتون را به
29
00:01:01,050 –> 00:01:02,609
شما نشان میدهم که فکر میکنم بسیار
30
00:01:02,609 –> 00:01:04,379
جالب است، بنابراین باید در اینجا وارد تنظیمات
31
00:01:04,379 –> 00:01:06,270
شویم، ابتدا میگویم اگر
32
00:01:06,270 –> 00:01:08,100
از این نوع محتوا قدردانی میکنید،
33
00:01:08,100 –> 00:01:09,689
با زدن دکمه عضو کانال شوید.
34
00:01:09,689 –> 00:01:12,119
دکمه join که باید در کنار
35
00:01:12,119 –> 00:01:13,950
نام کانال من باشید یک تبلیغ کوچک در آنجا است
36
00:01:13,950 –> 00:01:15,299
که به شما می گوید اگر تصمیم بگیرید عضو کانال شوید چه چیزی را دریافت می کنید،
37
00:01:15,299 –> 00:01:17,130
اما
38
00:01:17,130 –> 00:01:19,049
من قطعاً از حمایت قدردانی می کنم.
39
00:01:19,049 –> 00:01:20,759
40
00:01:20,759 –> 00:01:22,740
چیزی که در واقع
41
00:01:22,740 –> 00:01:24,509
باید انجام دهیم این است که باید سلنیوم را نصب کنیم،
42
00:01:24,509 –> 00:01:26,340
بنابراین فرض میکنم
43
00:01:26,340 –> 00:01:28,200
پایتون را برای کسانی از شما که
44
00:01:28,200 –> 00:01:30,360
از من میپرسند این یک پنجره متنی زیر خطی است نصب کردهاید،
45
00:01:30,360 –> 00:01:33,119
این فقط یک ویرایشگر کد است،
46
00:01:33,119 –> 00:01:34,950
راهی است که میتوانیم پایتون بنویسیم. کدی که
47
00:01:34,950 –> 00:01:36,360
لازم نیست از آن استفاده کنید، میتوانید به
48
00:01:36,360 –> 00:01:38,790
طور ایدهآل از استانداردی استفاده کنید که فکر میکنم اکثر
49
00:01:38,790 –> 00:01:40,710
شما احتمالاً دارید، اما کاری که ما باید انجام دهیم این
50
00:01:40,710 –> 00:01:42,210
است که مطمئن شویم پایتون
51
00:01:42,210 –> 00:01:44,070
برخی از نسخههای آن را نصب کردهایم و سپس باید
52
00:01:44,070 –> 00:01:46,020
پیپسازی را انجام دهیم که من در
53
00:01:46,020 –> 00:01:48,780
مرحله دوم در مورد نصب ماژول سلنیوم صحبت خواهم کرد و
54
00:01:48,780 –> 00:01:50,460
سپس آنچه را که می خواهم درایور وب کروم می نامم نصب کنم
55
00:01:50,460 –> 00:01:52,890
و وقتی به آن رسیدیم بیشتر در مورد آن صحبت خواهم کرد،
56
00:01:52,890 –> 00:01:54,659
اما
57
00:01:54,659 –> 00:01:57,240
اولین قدم این است که پیپ کار کند تا پیپ
58
00:01:57,240 –> 00:01:59,219
بایستد. برای نصب کننده بسته پایتون و
59
00:01:59,219 –> 00:02:01,439
بسیاری از ماژول های محبوب پایتون
60
00:02:01,439 –> 00:02:03,090
نصب شده اند و به نوعی
61
00:02:03,090 –> 00:02:05,189
در سراسر آن یا از طریق پیپ پیکربندی شده اند، اکنون
62
00:02:05,189 –> 00:02:07,110
پیپ نصب شده است و به طور پیش فرض با
63
00:02:07,110 –> 00:02:09,419
نصب پایتون ارائه می شود، بنابراین شما
64
00:02:09,419 –> 00:02:11,400
گاهی اوقات پیپ روی رایانه خود دارید که ممکن است
65
00:02:11,400 –> 00:02:13,210
کمی مشکل باشد. اگر چه و زودتر کار نمی کند،
66
00:02:13,210 –> 00:02:14,980
نمی توانید به آن دسترسی پیدا کنید، بنابراین من می
67
00:02:14,980 –> 00:02:17,230
خواهم به سرعت آن اشتباهات
68
00:02:17,230 –> 00:02:19,480
را برطرف کنم، اما ابتدا اگر در ویندوز هستید، یک
69
00:02:19,480 –> 00:02:21,190
پنجره خط فرمان باز کنید، اگر در مک
70
00:02:21,190 –> 00:02:23,290
یا لینوکس هستید، پنجره ترمینال خود را باز کنید
71
00:02:23,290 –> 00:02:25,120
و اگر شما در ویندوز هستید، بنابراین میخواهید
72
00:02:25,120 –> 00:02:27,640
pip را تایپ کنید و اگر در
73
00:02:27,640 –> 00:02:30,130
لینوکس یا مک هستید اینتر را بزنید، pip 3 را تایپ کنید و اینتر
74
00:02:30,130 –> 00:02:32,110
را بزنید ممکن است PIP باشد، ممکن است
75
00:02:32,110 –> 00:02:34,840
لوله 3 باشید، هر دوی آنها را امتحان کنید. در مک
76
00:02:34,840 –> 00:02:36,640
یا لینوکس، اما ایده این است که ما
77
00:02:36,640 –> 00:02:38,290
امیدواریم می خواهیم مقداری خروجی داشته باشیم t که
78
00:02:38,290 –> 00:02:40,270
چیزی شبیه به این به نظر می رسد، لازم نیست
79
00:02:40,270 –> 00:02:41,710
یکسان باشد، اما چیزی مانند
80
00:02:41,710 –> 00:02:44,260
گزینه های دستور pip استفاده که فقط نمی
81
00:02:44,260 –> 00:02:46,570
خواهید این خطا را دریافت کنید، pip 3
82
00:02:46,570 –> 00:02:47,980
به عنوان یک دستور داخلی یا خارجی شناخته نمی شود،
83
00:02:47,980 –> 00:02:50,680
بنابراین اگر یکی از این دو برای
84
00:02:50,680 –> 00:02:53,290
شما Pip یا Pip 3 کاملاً آماده
85
00:02:53,290 –> 00:02:55,900
کار هستید اگر هیچ کدام از آنها روی ویندوزهای Mac Linux کار نمی کنند،
86
00:02:55,900 –> 00:02:57,820
پس
87
00:02:57,820 –> 00:02:59,620
باید پیپ را پیکربندی کنید و مطمئن شوید
88
00:02:59,620 –> 00:03:01,540
که به درستی بر روی سیستم شما تنظیم شده است،
89
00:03:01,540 –> 00:03:03,430
اکنون برخی از دلایل رایج برای این
90
00:03:03,430 –> 00:03:05,650
کار در مسیر سیستم نیست، به همین دلیل
91
00:03:05,650 –> 00:03:07,450
نمی توانید به آن دسترسی پیدا کنید، شما چگونه PIP را انجام می دهید، شما
92
00:03:07,450 –> 00:03:09,550
نمی توانید آن را پیدا کنید، بنابراین من یک
93
00:03:09,550 –> 00:03:11,860
ویدیو به نام نحوه نصب بازی PI
94
00:03:11,860 –> 00:03:14,290
دارم که به شما یاد می دهد چگونه تمام مشکلات رایج Pip را
95
00:03:14,290 –> 00:03:15,670
برطرف کنید. یک
96
00:03:15,670 –> 00:03:17,710
کارت و یک لینک در توضیحات کلیک کنید
97
00:03:17,710 –> 00:03:19,480
که مطمئن شوید پیپ شما کار می کند و
98
00:03:19,480 –> 00:03:21,190
سپس به اینجا بازگردید و شروع به دنبال کردن کنید،
99
00:03:21,190 –> 00:03:21,640
100
00:03:21,640 –> 00:03:23,380
بنابراین وقتی پیپ کار می کند،
101
00:03:23,380 –> 00:03:25,330
همه چیز خوبی که می خواهیم انجام دهیم در
102
00:03:25,330 –> 00:03:26,620
ترمینال یا خط فرمان است.
103
00:03:26,620 –> 00:03:31,510
نوع پنجره پیپ نصب سلنیوم در متر اگر
104
00:03:31,510 –> 00:03:32,830
بتوانم این را به درستی املا کنم، پس pip
105
00:03:32,830 –> 00:03:34,360
install selenium که اگر
106
00:03:34,360 –> 00:03:36,100
در یک محیط مجازی کار میکنید،
107
00:03:36,100 –> 00:03:37,810
باید مطمئن شوید که در آن
108
00:03:37,810 –> 00:03:39,250
محیط مجازی نصب شده است، فکر میکنم شما بچهها
109
00:03:39,250 –> 00:03:40,630
میدانید که چگونه آن را پیکربندی کنید اگر
110
00:03:40,630 –> 00:03:42,730
از یک مجازی استفاده میکنید. محیط اما برای بسیاری
111
00:03:42,730 –> 00:03:44,050
از ما فقط قرار است
112
00:03:44,050 –> 00:03:46,360
سلنیوم را به صورت پیپ نصب کنیم و با فرض اینکه خوب کار کند،
113
00:03:46,360 –> 00:03:47,950
ما آماده نصب سلنیوم هستیم،
114
00:03:47,950 –> 00:03:49,900
اکنون زمان آن است که
115
00:03:49,900 –> 00:03:52,030
وب درایور را دریافت کنیم، بنابراین دوباره مطمئن شوید که این کار می کند،
116
00:03:52,030 –> 00:03:54,970
می توانیم آزمایش کنیم که آیا این کار می کند
117
00:03:54,970 –> 00:03:57,220
وارد پنجره پایتون یا اسکریپت پایتون خود شوید
118
00:03:57,220 –> 00:04:00,190
و سلنیوم را تایپ کنید، بنابراین
119
00:04:00,190 –> 00:04:02,170
اگر آن را اجرا کنیم و هیچ خطایی دریافت نکردیم، سلنیوم را وارد
120
00:04:02,170 –> 00:04:04,240
کنید، خوب میرویم،
121
00:04:04,240 –> 00:04:06,280
میدانید که اگر خطایی دریافت کردید، برنامه خوب است،
122
00:04:06,280 –> 00:04:07,660
پس باید انجام دهید. مطمئن باشید
123
00:04:07,660 –> 00:04:09,970
که این بسته را در مفسر پایتون مناسب نصب کرده اید
124
00:04:09,970 –> 00:04:12,250
که یک
125
00:04:12,250 –> 00:04:13,840
خطای رایج است که من واقعاً نمی توانم اینجا را مرور کنم
126
00:04:13,840 –> 00:04:15,280
زیرا این یک ویدیو به تنهایی است،
127
00:04:15,280 –> 00:04:17,260
اما به هر حال وقتی سلنیوم راه
128
00:04:17,260 –> 00:04:18,488
اندازی شد، فکر می کنم شما بچه ها هستید. در
129
00:04:18,488 –> 00:04:20,380
آن اکنون باید
130
00:04:20,380 –> 00:04:22,360
به این وبسایت برویم که میتوانید ببینید
131
00:04:22,360 –> 00:04:24,370
که من اینجا دارم و در
132
00:04:24,370 –> 00:04:25,540
توضیحات
133
00:04:25,540 –> 00:04:27,970
نیز درایور وب کروم است، بنابراین برای این
134
00:04:27,970 –> 00:04:29,440
مجموعه آموزشی از
135
00:04:29,440 –> 00:04:31,420
Google Chrome به عنوان رابط اصلی خود استفاده خواهم کرد.
136
00:04:31,420 –> 00:04:32,620
چیزی که ما قرار است با آن کار کنیم
137
00:04:32,620 –> 00:04:34,540
، به شدت توصیه میکنم
138
00:04:34,540 –> 00:04:36,790
با استفاده از Google Chrome دنبال کنید، به این معنی
139
00:04:36,790 –> 00:04:38,500
که اگر مرورگر Google Chrome
140
00:04:38,500 –> 00:04:41,320
را ندارید آن را دانلود کنید و سپس به این
141
00:04:41,320 –> 00:04:43,000
صفحه وب بیایید که پیوندی به آن
142
00:04:43,000 –> 00:04:44,890
در آن وجود دارد. توضیحات و ما باید
143
00:04:44,890 –> 00:04:47,800
درایور وب Chrome مرتبط
144
00:04:47,800 –> 00:04:49,840
با نصب google chrome خود را دانلود کنیم، بنابراین
145
00:04:49,840 –> 00:04:51,250
این دو چیز
146
00:04:51,250 –> 00:04:53,140
متفاوت است که مرورگر کروم با درایور وب کروم متفاوت است،
147
00:04:53,140 –> 00:04:55,510
برای این کار به هر دوی آنها نیاز دارید،
148
00:04:55,510 –> 00:04:58,360
بنابراین اول مرورگر کروم دوم
149
00:04:58,360 –> 00:05:01,390
راننده ما کاری که ما باید انجام دهیم این
150
00:05:01,390 –> 00:05:03,040
است که بفهمیم از چه نسخه ای از Google Chrome
151
00:05:03,040 –> 00:05:04,900
استفاده می کنیم و سپس
152
00:05:04,900 –> 00:05:07,570
نسخه وب درایور مناسب را دانلود کنیم تا
153
00:05:07,570 –> 00:05:09,760
متوجه شویم که اگر به Google Chrome رفتید،
154
00:05:09,760 –> 00:05:11,710
می توانید این نقاط کوچک را در نقطه ضربه بزنید. در
155
00:05:11,710 –> 00:05:14,170
گوشه سمت راست به کمک بروید و سپس
156
00:05:14,170 –> 00:05:16,240
در مورد Google Chrome و اینجا به شما نشان می دهد که
157
00:05:16,240 –> 00:05:18,370
آیا کروم شما به روز است
158
00:05:18,370 –> 00:05:21,160
و چه نسخه ای است، شما بچه ها به
159
00:05:21,160 –> 00:05:23,560
احتمال زیاد نسخه مشابه من هستید، اما
160
00:05:23,560 –> 00:05:25,360
ممکن است نسخه دیگری باشید. آن
161
00:05:25,360 –> 00:05:27,490
شماره را پیدا کنید و سپس نسخه صحیح را
162
00:05:27,490 –> 00:05:29,110
از این صفحه دانلود کنید تا بتوانید ببینید
163
00:05:29,110 –> 00:05:30,460
که اگر از t1 استفاده میکنید
164
00:05:30,460 –> 00:05:33,280
این را دانلود کنید تا t1 را دانلود کنید، اما
165
00:05:33,280 –> 00:05:35,920
اگر از نسخه قدیمیتر استفاده میکنید، میتوانید به
166
00:05:35,920 –> 00:05:38,200
پایین پیمایش کنید و آنها
167
00:05:38,200 –> 00:05:41,860
نسخه های قدیمی تر اینجا 79 78 همه اینها
168
00:05:41,860 –> 00:05:43,870
احتمالا ارزشش را دارد که فقط به 81 یا 83 آپدیت کنید،
169
00:05:43,870 –> 00:05:46,930
اما مشکل بزرگی نیست، پس روی
170
00:05:46,930 –> 00:05:48,430
آن لینک کلیک کنید و سپس می بینید
171
00:05:48,430 –> 00:05:51,220
که سه یا چهار فایل در اینجا وجود دارد و
172
00:05:51,220 –> 00:05:52,690
می خواهید دانلود کنید. موردی که با
173
00:05:52,690 –> 00:05:54,820
سیستم عامل شما مطابقت دارد، بنابراین در این مورد
174
00:05:54,820 –> 00:05:57,820
ما win 32 را خواهیم داشت، بنابراین دانلود کنید که این
175
00:05:57,820 –> 00:05:59,560
یک پوشه فشرده باشد، من این را
176
00:05:59,560 –> 00:06:01,720
در پوشه دانلودهای خود قرار می دهم، توجه
177
00:06:01,720 –> 00:06:03,640
داشته باشید که قبلاً دانلود شده است و نباید