در این مطلب، ویدئو Selenium WebDriver با پایتون – نصب و کد اول – قسمت 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:31:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,520 –> 00:00:03,600
این کنفرانس اکنون ضبط خواهد شد بسیار
2
00:00:03,600 –> 00:00:05,800
خوب این فشرده سازی رویداد Naveen است که در
3
00:00:05,800 –> 00:00:08,860
هر ماموریتی رخ نمی دهد، اما به عنوان
4
00:00:08,860 –> 00:00:10,330
یک ویدیو خاص، خبر خوب این است که
5
00:00:10,330 –> 00:00:12,969
ما می خواهیم سری جدید پایتون
6
00:00:12,969 –> 00:00:17,050
خود را با سلنیوم شروع کنیم تا کنون در کانال من،
7
00:00:17,050 –> 00:00:18,400
بچه ها این
8
00:00:18,400 –> 00:00:22,060
سلنیوم را با سلنیوم دیده اند. جاوا بیشتر اوقات
9
00:00:22,060 –> 00:00:23,949
ما از وب درایور I یک جاوا اسکریپت
10
00:00:23,949 –> 00:00:26,259
استفاده کرده ایم و از Cypress نیز استفاده کرده ایم
11
00:00:26,259 –> 00:00:28,210
که منظور من از سلنیوم
12
00:00:28,210 –> 00:00:30,220
نیست اما ما از جاوا اسکریپت در آنجا استفاده کرده ایم
13
00:00:30,220 –> 00:00:31,960
و سپس باید ببینیم خوب
14
00:00:31,960 –> 00:00:34,450
قبلاً دیده ایم که نوع
15
00:00:34,450 –> 00:00:35,800
راه اندازی پروژه و همه آن چیزها در رابطه
16
00:00:35,800 –> 00:00:38,230
با ساعت جاوا
17
00:00:38,230 –> 00:00:39,670
چیزهایی هستند که ما دیده
18
00:00:39,670 –> 00:00:41,260
ایم اما تا به حال در مورد احترام
19
00:00:41,260 –> 00:00:41,890
به پایتون صحبت
20
00:00:41,890 –> 00:00:45,100
نکرده ایم، بنابراین برای پایتون
21
00:00:45,100 –> 00:00:46,420
در مقایسه با برنامه نویسی های دیگر زبان بسیار ساده ای است.
22
00:00:46,420 –> 00:00:49,840
زبانها و اما پایتون و
23
00:00:49,840 –> 00:00:51,910
سلنیوم نیز بسیار آسان است، بنابراین من
24
00:00:51,910 –> 00:00:53,710
به شما توصیه میکنم این را به شما توصیه کنم لطفاً
25
00:00:53,710 –> 00:00:55,210
ویدیوهای Falcon من را که در
26
00:00:55,210 –> 00:00:57,970
حال حاضر یک سال در دسترس هستند را مرور کنید، اما شما فقط
27
00:00:57,970 –> 00:00:59,920
باید این را بدانید چگونه می توان
28
00:00:59,920 –> 00:01:01,630
یک تابع ایجاد کرد که سازنده
29
00:01:01,630 –> 00:01:04,150
چیست و چه متغیری برای حلقه است، در غیر این صورت
30
00:01:04,150 –> 00:01:06,250
شرایط خوب است منظور شما از
31
00:01:06,250 –> 00:01:07,929
دوبله منظور از اشیاء فرهنگ لغت
32
00:01:07,929 –> 00:01:10,030
چیست، بنابراین
33
00:01:10,030 –> 00:01:11,439
این هفت هشت مبحث است که
34
00:01:11,439 –> 00:01:12,789
باید آنها را پوشش دهید که در حال حاضر
35
00:01:12,789 –> 00:01:14,829
در کانال موجود است، من
36
00:01:14,829 –> 00:01:18,039
توضیحات لیست پخش را در توضیح این مورد خاص قرار می دهم، خوب لیست پخش را
37
00:01:18,039 –> 00:01:19,210
در آنجا قرار می دهم،
38
00:01:19,210 –> 00:01:22,869
اما
39
00:01:22,869 –> 00:01:24,909
وقتی سلنیوم را پیاده سازی می کنید، خیلی ساده است، خوبی این
40
00:01:24,909 –> 00:01:26,289
است که اگر از پس زمینه سلنیوم می آیید،
41
00:01:26,289 –> 00:01:27,579
مثل اینکه قبلاً
42
00:01:27,579 –> 00:01:30,490
در مورد سلنیوم جاوا یا سلنیوم
43
00:01:30,490 –> 00:01:33,219
جاوا اسکریپت میدانید، بنابراین برای شما بسیار آسان خواهد بود،
44
00:01:33,219 –> 00:01:34,960
شما میتوانید به راحتی یاد بگیرید، فقط
45
00:01:34,960 –> 00:01:36,670
باید بدانید که بسیار خوب، این
46
00:01:36,670 –> 00:01:38,469
نحوی است که ما باید درست کنیم، بیایید قدرت
47
00:01:38,469 –> 00:01:40,719
برای حلقه را ببینیم برای اگر لوک اصلی متاسفم
48
00:01:40,719 –> 00:01:42,189
در غیر این صورت چیزی شبیه به آن
49
00:01:42,189 –> 00:01:45,609
خوب است، بنابراین هدف من این است، بنابراین آنچه که من می
50
00:01:45,609 –> 00:01:47,829
خواهم انجام دهم این است که سریعاً
51
00:01:47,829 –> 00:01:50,109
چند جلسه اول یا شاید سه یا
52
00:01:50,109 –> 00:01:51,490
چهار جلسه تمام هسته سلنیوم را پوشش دهم.
53
00:01:51,490 –> 00:01:53,109
ویژگی ها چون من واقعاً
54
00:01:53,109 –> 00:01:54,460
نمی خواهم زمان زیادی را صرف کنم
55
00:01:54,460 –> 00:01:55,929
که کلاس اکشن یک بار
56
00:01:55,929 –> 00:01:58,539
دیگر درست است، اما من یک مثال برای شما می زنم
57
00:01:58,539 –> 00:02:01,659
و قطعاً اما اینطور نیست که فقط
58
00:02:01,659 –> 00:02:02,829
کلاس محافظت های نیمه اول باشد،
59
00:02:02,829 –> 00:02:04,179
ما یک جلسه جداگانه نصب خواهیم کرد مانند
60
00:02:04,179 –> 00:02:05,770
بنابراین ما سعی خواهیم کرد که بیشتر
61
00:02:05,770 –> 00:02:07,090
موارد را در سه یا چهار جلسه پوشش دهیم،
62
00:02:07,090 –> 00:02:09,520
مانند اینکه چگونه یک drop down
63
00:02:09,520 –> 00:02:12,010
و سلنیوم را با پایتون مدیریت کنیم، چه می
64
00:02:12,010 –> 00:02:14,080
توانیم کد تولید کنیم، می توانیم هر گونه عملی را بنویسیم که
65
00:02:14,080 –> 00:02:15,790
کلاس چه چیزی حتی پیمایش
66
00:02:15,790 –> 00:02:17,920
منظور شما چیست؟ منظورم این است که چگونه می
67
00:02:17,920 –> 00:02:19,690
توانید یک نقطه خاک رس انجام دهید، مکان یاب های مختلف
68
00:02:19,690 –> 00:02:21,610
در دسترس هستند پاپ آپ ها و همه چیز
69
00:02:21,610 –> 00:02:23,140
حتی ما سعی خواهیم کرد بحث های ضمنی را پوشش دهیم
70
00:02:23,140 –> 00:02:25,630
یا به طور صریح حداقل ساخته شده است تا
71
00:02:25,630 –> 00:02:28,360
شما با نحو راحت باشید ok
72
00:02:28,360 –> 00:02:30,550
selenium it Python و سپس ما
73
00:02:30,550 –> 00:02:33,040
شروع به کار خواهیم کرد. واحد تست واحد همچنین می
74
00:02:33,040 –> 00:02:34,660
توانیم با کمک تست های واحد یا
75
00:02:34,660 –> 00:02:37,000
تست PI بنویسیم همچنین می توانیم از آن استفاده کنیم و سپس
76
00:02:37,000 –> 00:02:38,830
می توانیم بعداً در یک چارچوب و همچنین یک
77
00:02:38,830 –> 00:02:41,050
مدل شی صفحه کامل در پایتون استفاده کنیم و
78
00:02:41,050 –> 00:02:43,030
می توانیم آن را ایجاد کنیم و t نحوه
79
00:02:43,030 –> 00:02:45,070
ایجاد گزارش تبادل یا گزارش قبلی
80
00:02:45,070 –> 00:02:46,870
و ادغام با جنکینز و github
81
00:02:46,870 –> 00:02:48,700
و همه آن چیزها یک سری کامل
82
00:02:48,700 –> 00:02:51,220
که می توانیم بسازیم خوب این برنامه
83
00:02:51,220 –> 00:02:53,220
برای حداقل چهار تا سه هفته آینده
84
00:02:53,220 –> 00:02:55,150
خوب است، بنابراین از بچه ها برای
85
00:02:55,150 –> 00:02:58,450
تماشای این محافظ بسیار متشکرم ویدیو و سپس
86
00:02:58,450 –> 00:03:00,670
قبل از اینکه ما این دستگاه ویندوز را راه اندازی کنیم،
87
00:03:00,670 –> 00:03:02,320
می توانید ببینید که
88
00:03:02,320 –> 00:03:03,580
اکثر افراد از
89
00:03:03,580 –> 00:03:05,800
پس زمینه دستگاه ویندوز می آیند، به همین دلیل است که
90
00:03:05,800 –> 00:03:07,990
من به شما نشان خواهم داد که چگونه PI سه را ابتدا نصب کنید
91
00:03:07,990 –> 00:03:09,460
تا پایتون در سیستم شما وجود داشته
92
00:03:09,460 –> 00:03:11,740
باشد. پس چکار میکنی شما ساده به
93
00:03:11,740 –> 00:03:13,000
آنجا بروید و سپس ساده این
94
00:03:13,000 –> 00:03:16,060
پیتون مبارزه ای خاص را اجرا کنید – – نسخه
95
00:03:16,060 –> 00:03:17,590
3.8 را می بینید که
96
00:03:17,590 –> 00:03:19,600
اگر
97
00:03:19,600 –> 00:03:21,010
در سیستم شما در دسترس نباشد یا اگر پایتون دارید،
98
00:03:21,010 –> 00:03:23,410
پایتون 3.8 را نصب کنید – لطفا پایتون سه نقطه را نصب کنید.
99
00:03:23,410 –> 00:03:25,120
X به این معنی است که آخرین نسخه
100
00:03:25,120 –> 00:03:28,600
پایتون اخیراً منتشر شده است 2 مه 13
101
00:03:28,600 –> 00:03:33,310
2029 8.3 منظور من فقط ماه گذشته است بنابراین آنچه
102
00:03:33,310 –> 00:03:34,420
باید انجام دهید فقط باید به
103
00:03:34,420 –> 00:03:36,190
این وب سایت خاص بروید python.org چند مورد
104
00:03:36,190 –> 00:03:37,780
دانلودها و این آخرین نسخه است
105
00:03:37,780 –> 00:03:39,940
که باید به آنجا بروید و فقط به
106
00:03:39,940 –> 00:03:43,840
پایین اسکرول کنید و سپس در اینجا
107
00:03:43,840 –> 00:03:46,209
تعداد فایل زیپ آن را می بینید و نصب کننده
108
00:03:46,209 –> 00:03:47,860
ها در دسترس هستند بنابراین وقتی می بینم که آیا ما
109
00:03:47,860 –> 00:03:53,080
یک ویندوز نصب کننده ویندوز X داریم ، 64
110
00:03:53,080 –> 00:03:55,360
بیت است و X it x64 مبتنی بر وب است،
111
00:03:55,360 –> 00:03:57,400
بنابراین هر کدام از آنها می توانید از آن استفاده کنید، بنابراین
112
00:03:57,400 –> 00:03:59,500
من می توانید این نصب کننده اجرایی را انتخاب کنید
113
00:03:59,500 –> 00:04:01,209
یا می توانید فایل فشرده
114
00:04:01,209 –> 00:04:04,780
را دانلود کنید، بنابراین این برنامه
115
00:04:04,780 –> 00:04:06,430
ویژه را برای کاربر مک دانلود کنید این
116
00:04:06,430 –> 00:04:08,380
نصب کننده خاص را دانلود کنید و سپس کلیک کنید در
117
00:04:08,380 –> 00:04:10,420
next next next و سپس
118
00:04:10,420 –> 00:04:12,250
پنج تا ده دقیقه طول می کشد تا نصب شود و
119
00:04:12,250 –> 00:04:15,910
بعد از آن اشکالی ندارد چه کاری
120
00:04:15,910 –> 00:04:19,209
باید انجام دهید که پس از اتمام این نصب کننده،
121
00:04:19,209 –> 00:04:21,040
آنچه باید انجام دهید باید به
122
00:04:21,040 –> 00:04:24,370
پوشه خود بروید، یک داده ایجاد می کند. در
123
00:04:24,370 –> 00:04:26,510
اینجا منظورم این است که
124
00:04:26,510 –> 00:04:28,250
دادههای پایتون شما را در اینجا
125
00:04:28,250 –> 00:04:31,460
در برنامه محلی داده برنامه شما ایجاد میکند، بنابراین پایتون
126
00:04:31,460 –> 00:04:32,450
127
00:04:32,450 –> 00:04:34,510
در اینجا در این
128
00:04:34,510 –> 00:04:37,280
سیستم عامل خاص نصب میشود، بنابراین کاری که برای
129
00:04:37,280 –> 00:04:39,290
کاربران ویندوز انجام میدهید، باید این را کامل کپی کنید.
130
00:04:39,290 –> 00:04:42,470
مسیر این را کپی کنید و باید
131
00:04:42,470 –> 00:04:44,480
در متغیرهای محیط خود راه اندازی کنید،
132
00:04:44,480 –> 00:04:47,120
پس چگونه این کار را انجام دهید، برای انجام این کار
133
00:04:47,120 –> 00:04:51,200
بیایید ببینیم به متغیرهای محیطی من
134
00:04:51,200 –> 00:04:54,020
می روم به خصوصیات در رایانه شخصی خود بروید
135
00:04:54,020 –> 00:04:57,020
به تنظیمات پیشرفته سیستم بروید و ساده
136
00:04:57,020 –> 00:04:59,900
روی متغیرهای محیط کلیک کنید و اینجا را کلیک کنید.
137
00:04:59,900 –> 00:05:02,510
در متغیرهای کاربری خود بچه ها
138
00:05:02,510 –> 00:05:06,680
باید به مسیر ok what’s variable بروید و در اینجا
139
00:05:06,680 –> 00:05:07,550
می بینید خوب است دو
140
00:05:07,550 –> 00:05:10,970
متغیر وجود دارد پایتون با
141
00:05:10,970 –> 00:05:13,310
اسکریپت می توانید آن را تا اسکریپت و
142
00:05:13,310 –> 00:05:16,340
سپس فقط تا پوشه پایتون 38 ببینید بنابراین
143
00:05:16,340 –> 00:05:17,960
این دو مسیر را می توانید مشاهده کنید. باید بیان کنید و
144
00:05:17,960 –> 00:05:20,540
سپس می توانید بروید که اشکالی ندارد
145
00:05:20,540 –> 00:05:23,420
بنابراین یک مسیر تا یک اسکریپت می توانید ببینید
146
00:05:23,420 –> 00:05:26,540
که با بیش از 38 اسکریپت و پایتون 38
147
00:05:26,540 –> 00:05:28,700
و بعد از آن می پرید روی ok
148
00:05:28,700 –> 00:05:31,370
کلیک کنید روی OK کلیک کنید و سپس تمام و سپس
149
00:05:31,370 –> 00:05:33,530
شما محیط خود را ببندید منظورم این است که
150
00:05:33,530 –> 00:05:35,870
دستور bump خود را ببندید و دوباره آن را باز کنید
151
00:05:35,870 –> 00:05:36,740
و این را در
152
00:05:36,740 –> 00:05:40,430
فضای پایتون اجرا کنید – نسخه خط تیره
153
00:05:40,430 –> 00:05:42,200
باید بتوانید پایتون 3 نقطه 8 نقطه 3
154
00:05:42,200 –> 00:05:43,640
را ببینید به این معنی است که پایتون در سیستم شما کاملاً در دسترس
155
00:05:43,640 –> 00:05:46,130
است و اگر واقعاً می خواهید
156
00:05:46,130 –> 00:05:48,170
اصطلاح ساده را ببینید به پایتون بروید ساده
157
00:05:48,170 –> 00:05:49,850
امتحان کنید شما وارد کنسول پایتون هستید حالا
158
00:05:49,850 –> 00:05:51,860
هر چیزی که می خواهید بنویسید می توانید
159
00:05:51,860 –> 00:05:53,180
آن را به سادگی بنویسید ببینیم آیا x را
160
00:05:53,180 –> 00:05:55,700
برابر 2 می نویسم و سپس می خواهم مق
161
00:05:55,700 –> 00:05:58,790
ار x را در اینجا چاپ کنم ببینید من می گویم که خو
162
00:05:58,790 –> 00:06:01,670
در اینجا مقدار 2 به علاوه 3 برابر با 5 است، بنابراین
163
00:06:01,670 –> 00:06:02,870
می توانید کد پایتون خود را مستقیماً اجرا کنید،
164
00:06:02,870 –> 00:06:05,560
اما بدیهی است که این یک
165
00:06:05,560 –> 00:06:08,420
افت جیر خسته کننده است.
166
00:06:08,420 –> 00:06:10,250
167
00:06:10,250 –> 00:06:12,740
168
00:06:12,740 –> 00:06:13,940
چیزی که من میخواهم
169
00:06:13,940 –> 00:06:15,170
کدم را کامپایل کنم که میخواهم کدم را
170
00:06:15,170 –> 00:06:17,300
اجرا کنم، بنابراین در اینجا
171
00:06:17,300 –> 00:06:18,950
کمی مشکل خواهد بود و کاربر
172
00:06:18,950 –> 00:06:21,020
پسند نیست، بنابراین بگذارید اینطور باشد شما فقط
173
00:06:21,020 –> 00:06:23,480
این را به حداقل برسانید و آنچه را
174
00:06:23,480 –> 00:06:29,450
که باید انجام دهید اکنون یک ثانیه خوب چه کار کنید
175
00:06:29,450 –> 00:06:30,360
باید
176
00:06:30,360 –> 00:06:33,900
برای یک ثانیه تمام این روزها فقط لباس های ساده را
177
00:06:33,900 –> 00:06:37,620
انجام دهید و بعد از آن باید
178
00:06:37,620 –> 00:06:40,110
یک طلسم را دانلود کنید اگر می دانید خوب است
179
00:06:40,110 –> 00:06:42,750
در دعواها و ویدیوهای قبلی من
180
00:06:42,750 –> 00:06:44,460
قبلاً به شما گفته ام اگر نمی دانید یک طلسم را دانلود کنید.
181
00:06:44,460 –> 00:06:46,979
چگونه
182
00:06:46,979 –> 00:06:49,410
آن زیپ را دانلود کنیم کاری که باید انجام دهید،
183
00:06:49,410 –> 00:06:52,139
به سادگی به سراغ جذابیت من بروید، جذابیت من
184
00:06:52,139 –> 00:06:53,880
همان ابزاری است که ما
185
00:06:53,880 –> 00:06:55,199
از همان شرکتی که
186
00:06:55,199 –> 00:06:57,870
JetBrains است، هوشمند داریم، باید چه کاری انجام دهید
187
00:06:57,870 –> 00:07:00,330
که به جت R بروید، دانلود ساده است، دانلود طلسم پای
188
00:07:00,330 –> 00:07:03,000
و آیتم دارای دو
189
00:07:03,000 –> 00:07:06,300
نسخه است در واقع یکی
190
00:07:06,300 –> 00:07:07,979
نسخه جامعه است که نسخه رایگان است
191
00:07:07,979 –> 00:07:10,800
و منبع باز است و این
192
00:07:10,800 –> 00:07:12,810
نسخه آزمایشی رایگان فقط برای 14 روز یا هفت
193
00:07:12,810 –> 00:07:14,760
روز است من مطمئن نیستم اما
194
00:07:14,760 –> 00:07:16,590
لطفاً از نسخه حرفه ای استفاده نکنید.
195
00:07:16,590 –> 00:07:18,090
دانلود یک نسخه انجمن وجود دارد
196
00:07:18,090 –> 00:07:20,639
و ابزار بسیار شگفت انگیزی است بچه ها منظورم
197
00:07:20,639 –> 00:07:22,289
ویرایشگر بسیار شگفت انگیز است که من شخصا آن را دوست دارم
198
00:07:22,289 –> 00:07:24,900
و اگر واقعاً می خواهید از آن استفاده کنید
199
00:07:24,900 –> 00:07:26,699
می توانید این کار را انجام دهید در غیر این صورت می توانید از
200
00:07:26,699 –> 00:07:28,860
وب استورم های Ok دیگر استفاده کنید همچنین می توانید از آن
201
00:07:28,860 –> 00:07:30,840
در eclipse نیز استفاده کنید. می توانید این کار را انجام دهید و در
202
00:07:30,840 –> 00:07:32,639
کد ویژوال استودیو نیز می توانید این کار را انجام دهید،
203
00:07:32,639 –> 00:07:34,560
اما من شخصاً دسته ای را ترجیح می دهم و بستگی
204
00:07:34,560 –> 00:07:39,270
به شما دارد که دقیقاً کدام یک را می
205
00:07:39,270 –> 00:07:41,190
خواهید از آن استفاده کنید، بنابراین برای کاربران Mac استفاده
206
00:07:41,190 –> 00:07:42,810
ساده در اینجا برای کاربر لینوکس انجام می شود،
207
00:07:42,810 –> 00:07:44,669
شما ساده آن را حل کنید. در اینجا و برای
208
00:07:44,669 –> 00:07:46,200
ویندوز می توانید از اینجا دانلود کنید
209
00:07:46,200 –> 00:07:50,760
کاملا ساده حالا که sing است و
210
00:07:50,760 –> 00:07:51,720
بعد می دانید چه کاری باید انجام دهید
211
00:07:51,720 –> 00:07:53,280
باید PI Jump خود را باز کنید پس چگونه
212
00:07:53,280 –> 00:07:55,440
وقتی آن را نصب می کنید آن را باز می کنید ساده است
213
00:07:55,440 –> 00:07:56,729
نصب کننده بسیار ساده است من نیستم به
214
00:07:56,729 –> 00:07:58,889
شما نشان میدهیم که نصبکننده آن بسیار ساده است،
215
00:07:58,889 –> 00:08:00,780
فقط باید فایل exe را نصب کنید و
216
00:08:00,780 –> 00:08:02,550
سپس روی next next next next
217
00:08:02,550 –> 00:08:04,289
کلیک کنید. موافقتنامه مجوز را میپذیرم و
218
00:08:04,289 –> 00:08:06,930
روی پایان کلیک میکنم و اولین بار
219
00:08:06,930 –> 00:08:08,669
که آن را باز میکنید ساده،
220
00:08:08,669 –> 00:08:10,410
صفحه خوشآمدگویی به شما نشان میدهد. یا چند نکته و
221
00:08:10,410 –> 00:08:11,760
همه چیزهایی که شما فقط تمام آن
222
00:08:11,760 –> 00:08:14,639
گناه و ساده را ببندید
223
00:08:14,639 –> 00:08:16,020
این آخرین نسخه انجمن pycharm است
224
00:08:16,020 –> 00:08:20,010
که من استفاده کرده ام و بله بنابراین
225
00:08:20,010 –> 00:08:21,389
اولین کاری که باید انجام دهید این است که باید
226
00:08:21,389 –> 00:08:23,160
یک پروژه ایجاد کنید اینجا فقط ببینید
227
00:08:23,160 –> 00:08:24,690
مانند آن من قبلاً یک پروژه ایجاد کرده
228
00:08:24,690 –> 00:08:25,919
ام اما به شما نشان خواهم داد که چگونه
229
00:08:25,919 –> 00:08:27,870
یک پروژه درست مانند سلنیوم ایجاد کنید در
230
00:08:27,870 –> 00:08:30,330
حال حاضر ببخشید در eclipse یا IntelliJ
231
00:08:30,330 –> 00:08:31,979
باید یک پروژه maven یا
232
00:08:31,979 –> 00:08:34,289
پروژه جاوا یا پروژه Gradle ایجاد
233
00:08:34,289 –> 00:08:36,120
کنیم. باید اینجا انجام دهید maven و
234
00:08:36,120 –> 00:08:37,650
همه این کارها در پایتون کار نمی کند
235
00:08:37,650 –> 00:08:40,740
maven ابزار اتوماسیون ساخت جاوا است بنابراین
236
00:08:40,740 –> 00:08:42,780
کاری که باید انجام دهید باید به فایل بروید
237
00:08:42,780 –> 00:08:44,059
238
00:08:44,059 –> 00:08:48,170
و در اینجا کاری که انجام می دهید ساده به پروژه جدید بروید
239
00:08:48,170 –> 00:08:50,300
می توانید ببینید که برو به
240
00:08:50,300 –> 00:08:53,360
پروژه جدید و نام پروژه را
241
00:08:53,360 –> 00:08:55,040
بگذار تا ببینیم من ساده می گویم خوب این است
242
00:08:55,040 –> 00:09:03,860
جلسات پایتون سلنیوم من چیزی
243
00:09:03,860 –> 00:09:05,570
شبیه به این هر نامی که می خواهید
244
00:09:05,570 –> 00:09:08,930
با جلسات سلنیوم بدهید و
245
00:09:08,930 –> 00:09:10,820
باید تنظیمات محیط را با استفاده از
246
00:09:10,820 –> 00:09:12,500
محیط مجازی انتخاب کنید ما نیستیم قرار است
247
00:09:12,500 –> 00:09:14,330
از لوله در محیط اصلی لوله من یا
248
00:09:14,330 –> 00:09:16,940
Condor استفاده کنم، بنابراین به طور پیش فرض از
249
00:09:16,940 –> 00:09:19,190
محیط مجازی و مکانی استفاده خواهیم کرد
250
00:09:19,190 –> 00:09:20,570
که این مکان فضای کاری شما است
251
00:09:20,570 –> 00:09:26,060
و این همان چیزی است که این دومین
252
00:09:26,060 –> 00:09:29,600
بار است که بله، بنابراین این Python dot exe
253
00:09:29,600 –> 00:09:31,870
از Python 3.8 است. که شما از آن استفاده می کنید
254
00:09:31,870 –> 00:09:35,750
خوب است می توانید از این فایل exe استفاده کنید
255
00:09:35,750 –> 00:09:37,460
این مفسر است زیرا ما باید از
256
00:09:37,460 –> 00:09:39,980
Python dot exe برای اجرا استفاده کنیم تا کد پایتون خود را اجرا کنیم.
257
00:09:39,980 –> 00:09:44,810
258
00:09:44,810 –> 00:09:46,640
259
00:09:46,640 –> 00:09:49,550
اگر در همان ساختمان
260
00:09:49,550 –> 00:09:51,470
باشیم چند ثانیه طول می کشد تا محیط مجازی
261
00:09:51,470 –> 00:09:53,030
و سمت پروژه را تنظیم کنیم
262
00:09:53,030 –> 00:09:56,300
و سپس اولین
263
00:09:56,300 –> 00:09:59,060
برنامه خود را در پایتون برای سلنیوم ایجاد
264
00:09:59,060 –> 00:10:03,020
می کنیم و مرورگر خود را اجرا می کنیم و سپس
265
00:10:03,020 –> 00:10:06,020
خواهیم دید که Celatum دقیقاً چگونه است.
266
00:10:06,020 –> 00:10:07,910
کار با پایتون و
267
00:10:07,910 –> 00:10:09,620
اگر از پس زمینه سلنیوم می آیید بسیار ساده است،
268
00:10:09,620 –> 00:10:12,290
پس بیایید چند ثانیه صبر کنیم
269
00:10:12,290 –> 00:10:14,240
و بعد از
270
00:10:14,240 –> 00:10:17,900
آماده شدن پروژه و اینکه خوب پیش می رویم،
271
00:10:17,900 –> 00:10:21,410
اما وقتی برای اولین بار پروژه را ایجاد کردید،
272
00:10:21,410 –> 00:10:23,089
بچه ها چه کاری باید انجام دهید. همانطور
273
00:10:23,089 –> 00:10:24,620
که در maven right داریم باید یک
274
00:10:24,620 –> 00:10:27,650
وابستگی در maven right اضافه کنیم که در
275
00:10:27,650 –> 00:10:29,470
maven boundary فایل XML داریم و سپس به
276
00:10:29,470 –> 00:10:31,730
طور خودکار فایل xml
277
00:10:31,730 –> 00:10:34,880
pomerode maven آن کتابخانه ها را در اینجا دانلود می کند کاری که
278
00:10:34,880 –> 00:10:36,410
ما انجام دادیم باید از یک چیز استفاده کنیم که
279
00:10:36,410 –> 00:10:38,120
به آن دستور pit می گویند. شما باید از آن استفاده
280
00:10:38,120 –> 00:10:40,330
281
00:10:44,700 –> 00:10:48,090
کنید پس از آن چه باید بکنید
282
00:10:48,090 –> 00:10:50,730
بعد از آن باید ببینید این
283
00:10:50,730 –> 00:10:52,530
پروژه ای است که خدا خلق کرده است شما آن را دیدید خوب ما
284
00:10:52,530 –> 00:10:54,030
در حال حاضر کتابخانه های خارجی داریم ما
285
00:10:54,030 –> 00:10:55,560
اشتهای سلنیوم نداریم
286
00:10:55,560 –> 00:10:58,650
Python 3.8 را با آن مرتبط کنید و تمام
287
00:10:58,650 –> 00:11:00,480
کتابخانه های اضافی در بسته جانبی اضافه می شوند،
288
00:11:00,480 –> 00:11:02,220
بنابراین می توانید ببینید که
289
00:11:02,220 –> 00:11:04,410
نصب کننده PIP در حال حاضر در دسترس است، بنابراین
290
00:11:04,410 –> 00:11:05,940
همانطور که ما بسته های NPM برای
291
00:11:05,940 –> 00:11:10,320
جاوا اسکریپت داریم درست ماون و ok
292
00:11:10,320 –> 00:11:13,610
برای جاوا همان پیپ داریم. برای
293
00:11:13,610 –> 00:11:15,870
ok برای دانلود بسته ها یا
294
00:11:15,870 –> 00:11:18,570
دانلود کتابخانه ها برای ok برای
295
00:11:18,570 –> 00:11:21,360
پایتون در دسترس است، بنابراین کاری که ما باید انجام دهیم این است که شما
296
00:11:21,360 –> 00:11:23,940
فقط اجازه دهید اینطور باشد شما برو
297
00:11:23,940 –> 00:11:25,320
روی پروژه خود کلیک راست کنید این
298
00:11:25,320 –> 00:11:27,000
پروژه است و پروژه محافظ را
299
00:11:27,000 –> 00:11:27,720
در ترمینال
300
00:11:27,720 –> 00:11:32,430
ok باز کنید بنابراین من در ترمینال کامل باز می کنم، بنابراین
301
00:11:32,430 –> 00:11:34,830
وقتی در ترمینال یک ثانیه باز می کنید چه کاری باید انجام دهید،
302
00:11:34,830 –> 00:11:39,000
بله وقتی
303
00:11:39,000 –> 00:11:41,640
در ترمینال باز می کنید، بچه ها فقط یک
304
00:11:41,640 –> 00:11:47,300
دستور را در اینجا بنویسید تا نصب شود – شما
305
00:11:47,300 –> 00:11:50,019
selenium
306
00:11:50,019 –> 00:11:55,389
مشکلی ندارد، پس اکنون دانلود می شود
307
00:11:55,389 –> 00:11:59,889
پکیج های سلنیوم و بس که می
308
00:11:59,889 –> 00:12:01,540
گویند خوب با موفقیت
309
00:12:01,540 –> 00:12:02,829
سلنیوم سه نقطه یک نقطه یک صفر نصب کرد
310
00:12:02,829 –> 00:12:04,959
و خواهیم دید که خوب شما به
311
00:12:04,959 –> 00:12:06,819
پایتون بروید سه نقطه هشت به
312
00:12:06,819 –> 00:12:08,799
پکیج های سایت بروید و ببینید خیلی خوب،
313
00:12:08,799 –> 00:12:10,809
سلنیوم در اینجا در دسترس است و
314
00:12:10,809 –> 00:12:13,119
ما آماده استفاده از استادیوم هستیم، بنابراین ما
315
00:12:13,119 –> 00:12:14,559
چشم و سه امتیاز هشت و
316
00:12:14,559 –> 00:12:17,769
همچنین سلنیوم داریم، همچنین آماده هستیم تا کد خود را بنویسیم
317
00:12:17,769 –> 00:12:19,959
اکنون چه کاری انجام خواهم
318
00:12:19,959 –> 00:12:21,279
داد. یک بسته در اینجا ایجاد کنید، بنابراین اجازه دهید من
319
00:12:21,279 –> 00:12:24,279
یک بسته Python ایجاد کنم تا بسته من
320
00:12:24,279 –> 00:12:25,799
در بسته Python ببینیم من جلسات سلنیوم را می نویسم
321
00:12:25,799 –> 00:12:29,499
این یک بسته است،
322
00:12:29,499 –> 00:12:31,389
بگذارید ببینیم که من
323
00:12:31,389 –> 00:12:33,639
روی بسته شما کلیک راست کرده ام و مانند ما به یک فایل Python بروید.
324
00:12:33,639 –> 00:12:35,499
باید یک
325
00:12:35,499 –> 00:12:37,869
فایل کلاس جاوا در جاوا ایجاد کنیم، همان چیزی که باید
326
00:12:37,869 –> 00:12:39,999
یک فایل پایتون را در اینجا ایجاد کنیم و
327
00:12:39,999 –> 00:12:42,819
پسوند آن نقطه P خواهد بود، بسیار خوب، بنابراین
328
00:12:42,819 –> 00:12:44,290
امروز در مورد اصول اولیه درایور صحبت خواهیم
329
00:12:44,290 –> 00:12:48,970
کرد و dot py به
330
00:12:48,970 –> 00:12:50,709
طور خودکار با استفاده از نگرانی ایجاد می شود. این
331
00:12:50,709 –> 00:12:55,540
چه چیزی است و بعد از آن چیزی که
332
00:12:55,540 –> 00:12:58,869
اکنون باید انجام دهید ببینید فقط یک دقیقه خوب است اجازه
333
00:12:58,869 –> 00:13:01,619
دهید شارژر خود را بگیرم
334
00:13:04,319 –> 00:13:07,619
این کنفرانس اکنون ضبط می شود بسیار
335
00:13:07,619 –> 00:13:12,069
خوب بابت این موضوع متاسفم بنابراین این
336
00:13:12,069 –> 00:13:14,170
فایلی است که من اکنون ایجاد کرده ام.
337
00:13:14,170 –> 00:13:17,619
کد پایتون مودبانه
338
00:13:17,619 –> 00:13:21,160
با se مشکلی ندارد lenium بنابراین من ساده ابتدا
339
00:13:21,160 –> 00:13:23,769
باید Oh case را بدون import وارد کنیم،
340
00:13:23,769 –> 00:13:25,239
شما نمی توانید این خطی را بنویسید زیرا
341
00:13:25,239 –> 00:13:27,429
سلنیوم از پیش فرضی
342
00:13:27,429 –> 00:13:29,379
که از پایتون می آید درست نیست، بنابراین آنچه ما
343
00:13:29,379 –> 00:13:32,410
باید می بودیم باید وارد کنید، بنابراین بیایید ببینیم من
344
00:13:32,410 –> 00:13:34,569
آن را ساده می کنم، اوکی هی از سلنیوم
345
00:13:34,569 –> 00:13:36,999
این سلنیومی است که قبلاً
346
00:13:36,999 –> 00:13:40,389
در بسته پایتون موجود است لغو
347
00:13:40,389 –> 00:13:42,189
این بله از سلنیوم چه چیزی را می
348
00:13:42,189 –> 00:13:44,670
خواهید وارد کنید من به سادگی می گویم که Okay Webdriver
349
00:13:44,670 –> 00:13:48,580
ورودی خصوصی Lex
350
00:13:48,580 –> 00:13:50,320
okay را وارد کنید در حال
351
00:13:50,320 –> 00:13:51,640
حاضر به رنگ خاکستری می آید چرا چون ما
352
00:13:51,640 –> 00:13:54,550
از درایو بستر استفاده نمی کنیم خوب است سپس کاری که
353
00:13:54,550 –> 00:13:56,260
باید انجام دهم باید درایور را بنویسم
354
00:13:56,260 –> 00:13:59,080
با هر چیزی که مم برای آن امتحان کنید برابر است که
355
00:13:59,080 –> 00:14:01,089
شما از درایور استفاده میکنید. dot
356
00:14:01,089 –> 00:14:04,810
ساده کروم در اینجا بسیار خوب بیایید کروم را متد کنیم
357
00:14:04,810 –> 00:14:07,450
و این کروم به شما میگوید
358
00:14:07,450 –> 00:14:09,370
که اوکی هی من به شما میدهم. چیزی که
359
00:14:09,370 –> 00:14:11,380
من در اینجا به شما یک مرجع درایور میدهم،
360
00:14:11,380 –> 00:14:12,820
بنابراین درست مانند درایور راست شما
361
00:14:12,820 –> 00:14:15,730
برابر با هر درایور dr که
362
00:14:15,730 –> 00:14:17,610
میخواهید استفاده کنید، میتوانید به سادگی از آن درست استفاده کنید،
363
00:14:17,610 –> 00:14:20,230
بنابراین حتماً آن را دیدهاید
364
00:14:20,230 –> 00:14:21,670
، درایو درایور من خوب است. r برابر با new chromedriver
365
00:14:21,670 –> 00:14:23,410
همان چیزی که باید می نوشتیم writer
366
00:14:23,410 –> 00:14:26,829
برابر است با درایور dot okay dot chrome
367
00:14:26,829 –> 00:14:28,540
که ما یک چراغ برای فایرفاکس داریم می توانید
368
00:14:28,540 –> 00:14:32,050
بنویسید مرده اما فایرفاکس آن طرف اوکی است
369
00:14:32,050 –> 00:14:34,360
و بعد از آن چیزی که می خواهید
370
00:14:34,360 –> 00:14:36,490
تا یک مرورگر mel راه اندازی شود من به سادگی
371
00:14:36,490 –> 00:14:38,350
می گوییم oky are a gate سه پایه است، من
372
00:14:38,350 –> 00:14:40,149
URL را راه اندازی خواهم کرد، بیایید نقطه HTTP www.google.com را ببینیم،
373
00:14:40,149 –> 00:14:45,360
374
00:14:45,750 –> 00:14:48,970
خوب مانند این، بنابراین وقتی وارد
375
00:14:48,970 –> 00:14:50,470
google.com می شوم، می خواهم مقداری را چاپ
376
00:14:50,470 –> 00:14:52,810
کنم که خوب است در اینجا عنوان نقطه درایور را چاپ کنم،
377
00:14:52,810 –> 00:14:55,209
بنابراین ما انجام نمی دهیم روش دریافت عنوان را
378
00:14:55,209 –> 00:14:58,089
نداریم، ما عنوان ساده ای در دسترس داریم، بنابراین
379
00:14:58,089 –> 00:15:00,550
عنوان نقطه الماس را به شما می دهد،
380
00:15:00,550 –> 00:15:02,770
خوب ببینیم این
381
00:15:02,770 –> 00:15:04,480
کار می کند یا نه، بنابراین چه کاری انجام خواهید داد،
382
00:15:04,480 –> 00:15:07,510
به دو روش می توانید یکی را اجرا کنید این است که
383
00:15:07,510 –> 00:15:08,770
می توانید به این دایرکتوری خاص
384
00:15:08,770 –> 00:15:11,470
در حال حاضر ما در زیر
385
00:15:11,470 –> 00:15:13,600
جلسات جستجوی سلنیوم پایتون هستیم، سپس
386
00:15:13,600 –> 00:15:16,120
شما دایرکتوری CD سلنیوم
387
00:15:16,120 –> 00:15:18,130
لابی جلسات سلنیوم را در اینجا و این دایرکتوری مدعی را تغییر دهید
388
00:15:18,130 –> 00:15:19,390
و سپس به سادگی Python را بنویسید، بسیار
389
00:15:19,390 –> 00:15:22,510
خوب، شما به سادگی به
390
00:15:22,510 –> 00:15:25,690
درستی درایور اولیه نقطه P را با پنج تغییر دهید. همین
391
00:15:25,690 –> 00:15:28,029
است و شما آن را ندارید، اما در حال حاضر
392
00:15:28,029 –> 00:15:31,120
کار نخواهد کرد، چرا چون تداخل
393
00:15:31,12