در این مطلب، ویدئو خودکارسازی ربات واتس اپ با استفاده از سلنیوم با پایتون | پروژه های پایتون | یادگیری عالی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:36:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,159
در این ماژول خاص، ما
2
00:00:02,159 –> 00:00:04,400
میخواهیم یاد بگیریم که چگونه میتوانید یک
3
00:00:04,400 –> 00:00:06,720
ربات واتساپ را با کمک سلنیوم
4
00:00:06,720 –> 00:00:09,360
با پایتون خودکار کنید، بنابراین این موضوعی است که
5
00:00:09,360 –> 00:00:10,960
امروز میخواهیم درباره آن بحث
6
00:00:10,960 –> 00:00:13,280
کنیم و یک پروژه سریع با
7
00:00:13,280 –> 00:00:15,120
این برنامه انجام میدهیم. به کمک این مایع سلنیوم خاص،
8
00:00:15,120 –> 00:00:17,199
بنابراین در این صورت کاری که
9
00:00:17,199 –> 00:00:19,119
من انجام خواهم داد شروع کردن است، من
10
00:00:19,119 –> 00:00:21,279
یک برد واتس اپ را با
11
00:00:21,279 –> 00:00:23,439
کمک سلنیوم خودکار می کنم و می سازم و اگر
12
00:00:23,439 –> 00:00:25,630
این کار را نکرده اید با خود پایتون
13
00:00:25,630 –> 00:00:29,610
[Music
14
00:00:29,679 –> 00:00:31,920
] خواهد بود. در کانال ما مشترک
15
00:00:31,920 –> 00:00:34,399
نیستید اما میخواهم از شما درخواست کنم که
16
00:00:34,399 –> 00:00:36,719
دکمه اشتراک را بزنید و زنگ اعلانها را روشن کنید
17
00:00:36,719 –> 00:00:39,360
تا اگر از این ویدیو لذت میبرید،
18
00:00:39,360 –> 00:00:42,160
بهروزرسانیهای جدید یا انتشار ویدیویی را از دست ندهید.
19
00:00:42,160 –> 00:00:44,480
20
00:00:44,480 –> 00:00:47,280
21
00:00:47,280 –> 00:00:49,760
مانند این ویدیو، دانش با اشتراکگذاری افزایش مییابد،
22
00:00:49,760 –> 00:00:52,399
بنابراین مطمئن شوید که این
23
00:00:52,399 –> 00:00:54,480
ویدیو را با دوستان و همکاران
24
00:00:54,480 –> 00:00:56,960
خود به اشتراک میگذارید، هر گونه سؤال یا پیشنهادی را در مورد ویدیو
25
00:00:56,960 –> 00:00:59,199
26
00:00:59,199 –> 00:01:01,359
کامنت کنید و من به نظرات شما پاسخ میدهم تا زمان
27
00:01:01,359 –> 00:01:03,520
زیادی را صرف نکنم. به
28
00:01:03,520 –> 00:01:05,040
محض اینکه به چیزها ادامه دادید،
29
00:01:05,040 –> 00:01:06,720
در آن صورت، فقط
30
00:01:06,720 –> 00:01:08,320
مرجع چیزهایی را به شما میدهم که
31
00:01:08,320 –> 00:01:10,240
چیزهایی که باید روی آن قرار دهید و از
32
00:01:10,240 –> 00:01:12,640
کجا میتوانید این چیزهای خاص
33
00:01:12,640 –> 00:01:14,960
و پیوند را دریافت
34
00:01:14,960 –> 00:01:17,119
کنید، پس اینجاست. کاری که من انجام خواهم داد این است که
35
00:01:17,119 –> 00:01:18,720
اول از همه سیستم import شما را می نویسم
36
00:01:18,720 –> 00:01:21,360
این یکی از شروع های کتابخانه است
37
00:01:21,360 –> 00:01:24,080
که من می خواهم نحوه جاسوسی را وارد کنم که
38
00:01:24,080 –> 00:01:27,119
اساساً برای
39
00:01:27,119 –> 00:01:29,040
سیستم من است همین حالا کتابخانه زمان خود را منتشر کردم
40
00:01:29,040 –> 00:01:31,280
کتابخانه زمان شروع برای چه زمانی استفاده
41
00:01:31,280 –> 00:01:33,759
میکرده است، به طوری که
42
00:01:33,759 –> 00:01:35,920
اجازه دهید من فقط یک سناریو را در اینجا به شما ارائه
43
00:01:35,920 –> 00:01:38,720
دهم، فرض کنید من به تازگی فایل خود را باز کرده بودم،
44
00:01:38,720 –> 00:01:40,880
خوب واتساپ من اکنون باز شده است
45
00:01:40,880 –> 00:01:42,880
در آن مورد نیز
46
00:01:42,880 –> 00:01:45,920
من میخواهم بیرون بیایم و
47
00:01:45,920 –> 00:01:48,640
در این بازه زمانی خاص،
48
00:01:48,640 –> 00:01:51,119
اگر پیام من از طریق
49
00:01:51,119 –> 00:01:53,759
ربات من ارسال شده باشد، اشکالی ندارد، در غیر این صورت
50
00:01:53,759 –> 00:01:55,840
خطا را به من نشان دهید که اجرا نمی شود
51
00:01:55,840 –> 00:01:58,719
و محدودیت زمانی فراتر رفته است،
52
00:01:58,719 –> 00:02:01,360
بنابراین من فقط همه این موارد را می خواهم
53
00:02:01,360 –> 00:02:04,000
روی یک تی خاص خودکار شود برای اینکه بتوانم
54
00:02:04,000 –> 00:02:06,079
اول
55
00:02:06,079 –> 00:02:07,920
از همه نوشتن کد را راحت کنم تا خروجی را راحت ببینم
56
00:02:07,920 –> 00:02:10,560
و خروجی را
57
00:02:10,560 –> 00:02:12,800
راحت دریافت کنم و ببینم
58
00:02:12,800 –> 00:02:14,959
صبر کنید این ایده است به همین دلیل است که من
59
00:02:14,959 –> 00:02:17,440
وارد کرده ام این ماژول زمان در اینجا امیدوارم
60
00:02:17,440 –> 00:02:19,840
که این ایده را نیز دریافت کرده باشید،
61
00:02:19,840 –> 00:02:20,720
62
00:02:20,720 –> 00:02:23,040
دوباره تکرار می کنم ما
63
00:02:23,040 –> 00:02:24,959
64
00:02:24,959 –> 00:02:27,120
از ابزارهای درایور وب از سولیوان استفاده خواهیم کرد
65
00:02:27,120 –> 00:02:28,480
، دلیل اینکه
66
00:02:28,480 –> 00:02:30,560
درایور وب یکی از ابزارهایی است
67
00:02:30,560 –> 00:02:33,120
که بسیار مفید است و
68
00:02:33,120 –> 00:02:35,120
هر زمان
69
00:02:35,120 –> 00:02:36,480
که میخواهید با بخشهای اتوماسیون وب در اینجا سروکار داشته باشید،
70
00:02:36,480 –> 00:02:38,080
71
00:02:38,080 –> 00:02:40,080
در این مورد خاص، آنچه را که
72
00:02:40,080 –> 00:02:41,599
ما میخواهیم انجام دهیم، در خارج
73
00:02:41,599 –> 00:02:43,200
از اتوماسیون وب انجام میدهیم، درست هر چیزی که
74
00:02:43,200 –> 00:02:46,000
واتساپ خودکار میکند، انجام خواهیم داد، بنابراین اگر
75
00:02:46,000 –> 00:02:48,000
شما از رایانه یا لپتاپ خود استفاده میکنید
76
00:02:48,000 –> 00:02:50,160
که فقط برنامههای خود را به درستی مینویسید،
77
00:02:50,160 –> 00:02:53,200
بنابراین در این صورت آنچه اتفاق میافتد
78
00:02:53,200 –> 00:02:55,760
در آن صورت واتساپ
79
00:02:55,760 –> 00:02:58,480
شما در وب شما اجرا میشود، اجازه دهید آن را
80
00:02:58,480 –> 00:03:00,400
کروم یا فایرفاکس
81
00:03:00,400 –> 00:03:02,640
را بردارید.
82
00:03:02,640 –> 00:03:05,680
فقط قسمت واتساپ شما اجرا می شود
83
00:03:05,680 –> 00:03:08,239
ببینید با این کار شروع می شود به همین دلیل است که
84
00:03:08,239 –> 00:03:10,319
webdriver یکی از ابزارهایی است که
85
00:03:10,319 –> 00:03:12,319
بیشتر و بهترین گزینه برای اتوماسیون وب است
86
00:03:12,319 –> 00:03:14,480
و دلیل آن این است که من از آن
87
00:03:14,480 –> 00:03:17,440
استفاده خواهم کرد که اینجا خوب است
88
00:03:17,440 –> 00:03:21,120
اجازه دهید اینجا از سلنیوم بنویسیم.
89
00:03:21,120 –> 00:03:24,239
وارد کنید و اینجا یک درایور وب میرود، بنابراین
90
00:03:24,239 –> 00:03:26,239
من بهتازگی درایور وب را
91
00:03:26,239 –> 00:03:28,640
از کتابخانه سلنیوم خود وارد کردم
92
00:03:28,640 –> 00:03:31,120
، ابزاری است که
93
00:03:31,120 –> 00:03:32,799
در سلنیوم دارید، بنابراین اگر فقط میخواهید آن را
94
00:03:32,799 –> 00:03:34,959
وارد کنید، ابتدا باید آن را
95
00:03:34,959 –> 00:03:37,040
وارد کنید. سلنیوم پس از آن فقط
96
00:03:37,040 –> 00:03:39,920
شما میتوانید درایور وب را به درستی وارد کنید
97
00:03:39,920 –> 00:03:42,239
و در حال حاضر همه چیز
98
00:03:42,239 –> 00:03:43,599
درست است، من فقط کاری که من انجام خواهم داد این است که
99
00:03:43,599 –> 00:03:45,440
با کد ادامه میدهم و
100
00:03:45,440 –> 00:03:47,280
چیزهای دیگری که باید آن را وارد
101
00:03:47,280 –> 00:03:49,120
کنیم چیست؟
102
00:03:49,120 –> 00:03:51,120
پس از آن به محض اینکه استفاده
103
00:03:51,120 –> 00:03:52,480
از آنها را به درستی انجام دادیم وارد میشود،
104
00:03:52,480 –> 00:03:54,879
105
00:03:55,120 –> 00:03:57,760
بنابراین اکنون اولین
106
00:03:57,760 –> 00:03:59,519
چیزی که در اینجا میخواهم تشخیص دهم این است
107
00:03:59,519 –> 00:04:01,519
که تابعی را برای دریافت
108
00:04:01,519 –> 00:04:04,319
درست کاربر برای وارد کردن نام ایجاد میکنم.
109
00:04:04,319 –> 00:04:07,519
کاربر برای باز کردن th و در کادر جستجو
110
00:04:07,519 –> 00:04:09,519
به یاد داشته باشید که ما میبینیم که چگونه کادر جستجوی
111
00:04:09,519 –> 00:04:12,239
بالا برای خودکار کردن آن
112
00:04:12,239 –> 00:04:14,560
و برای بیرون آوردن آن چیزها درست
113
00:04:14,560 –> 00:04:15,680
است
114
00:04:15,680 –> 00:04:18,959
، من تابع uh را اینجا مینویسم، بنابراین
115
00:04:18,959 –> 00:04:21,680
عملکرد من میخواهم div را ایجاد کنم و
116
00:04:21,680 –> 00:04:22,639
فرض کنیم
117
00:04:22,639 –> 00:04:25,840
کاربر نمودار من را زیر خط بکشد. عملکرد
118
00:04:25,840 –> 00:04:28,240
داخل براکت بسیار خوب است که زیرخط است
119
00:04:28,240 –> 00:04:30,479
من از اینجا متاسفم
120
00:04:30,479 –> 00:04:32,320
که دونقطه را به خط جدید بیرون میآورم،
121
00:04:32,320 –> 00:04:33,680
122
00:04:33,680 –> 00:04:35,360
کاری که من انجام خواهم داد این است که
123
00:04:35,360 –> 00:04:36,240
مینشینم و
124
00:04:36,240 –> 00:04:38,880
یک کادر بیرونی را برای نمودار انتخاب میکنم،
125
00:04:38,880 –> 00:04:40,880
اما برای این کار به سادگی
126
00:04:40,880 –> 00:04:44,160
مسیر خود را بنویسید و عملکردهای
127
00:04:44,160 –> 00:04:44,880
128
00:04:44,880 –> 00:04:46,880
خودکار کردن آب من را ارائه دهید زیرا
129
00:04:46,880 –> 00:04:49,120
هنوز واتس اپ خودکار نشده است
130
00:04:49,120 –> 00:04:51,759
من نمی توانم با
131
00:04:51,759 –> 00:04:53,600
این موارد خاص پیش بروم، نمی
132
00:04:53,600 –> 00:04:56,000
توانم واتساپ خود را درست باز کنم،
133
00:04:56,000 –> 00:04:57,600
بنابراین فقط در اینجا انجام می دهم این است که
134
00:04:57,600 –> 00:04:59,600
من به سادگی تابع اصلی خود را اینجا می نویسم،
135
00:04:59,600 –> 00:05:00,960
136
00:05:00,960 –> 00:05:04,400
بنابراین اگر امتیاز اندرویدی
137
00:05:04,400 –> 00:05:07,039
همین است، من به سادگی main را می نویسم
138
00:05:07,039 –> 00:05:08,560
و اینتر را فشار می دهم اک
139
00:05:08,560 –> 00:05:10,800
ون این تابع اصلی است که در
140
00:05:10,800 –> 00:05:12,639
ینجا در زب
141
00:05:12,639 –> 00:05:14,560
ن برنامه نویسی پایتون دا
142
00:05:14,560 –> 00:05:16,880
یم که ma را می بینیم. در تابع اصلی این است
143
00:05:16,880 –> 00:05:18,800
که به شما کمک می کند که فرض کنید
144
00:05:18,800 –> 00:05:20,639
این فایل را به
145
00:05:20,639 –> 00:05:22,800
فایل دیگر وارد کرده اید و همچنین می خواهید از برخی توابع استفاده کنید،
146
00:05:22,800 –> 00:05:25,039
بنابراین اگر
147
00:05:25,039 –> 00:05:26,960
از این تابع اصلی استفاده نمی کنید، بنابراین آن
148
00:05:26,960 –> 00:05:29,520
توابع اجرا نخواهند شد. به
149
00:05:29,520 –> 00:05:31,520
این معنی که همه آنها اجرا می شوند
150
00:05:31,520 –> 00:05:33,840
و شما خروجی مربوطه خود را دریافت نمی کنید
151
00:05:33,840 –> 00:05:36,479
در این صورت این اصلی یکی
152
00:05:36,479 –> 00:05:38,639
از توابعی است که به شما کمک می کند تا
153
00:05:38,639 –> 00:05:40,400
خروجی خود را
154
00:05:40,400 –> 00:05:42,800
155
00:05:42,800 –> 00:05:45,280
محدود کنید. در اینجا در این فایل خاص اجرا خواهد شد،
156
00:05:45,280 –> 00:05:47,520
امیدوارم شما
157
00:05:47,520 –> 00:05:50,639
ایده کمی در مورد این عملکرد اصلی دریافت کرده باشید،
158
00:05:50,639 –> 00:05:51,520
159
00:05:51,520 –> 00:05:53,759
درست است که اکنون همه چیز تنظیم شده است، کاری
160
00:05:53,759 –> 00:05:55,680
که من انجام خواهم داد این است که
161
00:05:55,680 –> 00:05:58,319
اول از همه واتساپ خود را
162
00:05:58,319 –> 00:06:00,560
بنویسم. مانند فرم پیوند برای آن و ما
163
00:06:00,560 –> 00:06:02,479
همه چیز را درست انجام
164
00:06:02,479 –> 00:06:05,360
خواهیم داد، بیایید جلو برویم و بیایید بررسی کنیم و
165
00:06:05,360 –> 00:06:09,120
من فقط می توانم یک متغیر را بگویم
166
00:06:09,120 –> 00:06:11,520
گزینه های زیرخط من
167
00:06:11,520 –> 00:06:13,759
خوب است یک متغیر اکنون در اینجا من
168
00:06:13,759 –> 00:06:16,240
اولین مورد را دارم که از آن درایور وب استفاده می کند.
169
00:06:16,240 –> 00:06:18,400
مدول تابع webdriver که
170
00:06:18,400 –> 00:06:21,280
قبلاً در بالا وارد کردهایم با قرار دادن یک نقطه
171
00:06:21,280 –> 00:06:24,160
در اینجا و همانطور که من آن را با
172
00:06:24,160 –> 00:06:26,560
کمک مرورگر کروم خود اجرا میکنم، در این
173
00:06:26,560 –> 00:06:28,639
صورت از گزینههای کروم در اینجا استفاده میکنم به
174
00:06:28,639 –> 00:06:30,880
175
00:06:30,880 –> 00:06:33,520
خوبی این همه چیز در مرحله بعدی تنظیم میشود.
176
00:06:33,520 –> 00:06:36,000
باید انجام دهم این است که اکنون در این مورد، من
177
00:06:36,000 –> 00:06:38,960
باید درایور کروم خود را خارج کنم، در
178
00:06:38,960 –> 00:06:41,440
اینجا موردی است که باید
179
00:06:41,440 –> 00:06:43,360
درایور کروم خود را وارد کنم،
180
00:06:43,360 –> 00:06:45,440
فقط یک ثانیه اجازه
181
00:06:45,440 –> 00:06:47,680
دهید از این سایت خاص باز کنم و اجازه دهید به ادامه مطلب
182
00:06:47,680 –> 00:06:50,160
بروم. پوشه بسیار خوب، این پنل
183
00:06:50,160 –> 00:06:52,160
به پوشه است که من در اینجا دارم که
184
00:06:52,160 –> 00:06:54,800
پوشه یادگیری عالی است و در داخل آن
185
00:06:54,800 –> 00:06:57,840
،
186
00:06:57,840 –> 00:06:59,199
187
00:06:59,199 –> 00:07:00,960
هر زمان که از درایور کروم استفاده می کنید یا
188
00:07:00,960 –> 00:07:03,120
درایور کروم را در پروژه خاص خود در
189
00:07:03,120 –> 00:07:04,880
هر پروژه که از درایور کروم استفاده می کنید، در داخل آن
190
00:07:04,880 –> 00:07:07,759
دارم. باید آن را به
191
00:07:07,759 –> 00:07:10,240
طور جداگانه در اینجا نصب کنید، به سادگی
192
00:07:10,240 –> 00:07:12,080
به گوگل بروید و آن را بنویسید نصب درایور کروم
193
00:07:12,080 –> 00:07:14,000
و شما یک فایل exe
194
00:07:14,000 –> 00:07:15,840
را دریافت خواهید کرد و به سادگی می توانید
195
00:07:15,840 –> 00:07:17,680
196
00:07:17,680 –> 00:07:19,520
آن را به درستی نصب کنید.
197
00:07:19,520 –> 00:07:21,120
به خاطر داشته باشید که این خیلی
198
00:07:21,120 –> 00:07:23,520
سخت نیست، نکته دومی که باید در اینجا به خاطر بسپارید،
199
00:07:23,520 –> 00:07:25,680
بسیار واضح است، لطفاً با دقت به من گوش
200
00:07:25,680 –> 00:07:28,160
دهید،
201
00:07:28,160 –> 00:07:29,680
هر فایلی
202
00:07:29,680 –> 00:07:32,000
که در هر فایلی که در حال نوشتن پروژه
203
00:07:32,000 –> 00:07:32,960
خود هستید،
204
00:07:32,960 –> 00:07:35,360
آن فایل در یک فایل خاص ذخیره می شود.
205
00:07:35,360 –> 00:07:37,280
پوشه
206
00:07:37,280 –> 00:07:41,599
مطمئن شوید که آن chrome driver.exe
207
00:07:41,599 –> 00:07:44,800
را در همان پوشه ای که فایل شما در
208
00:07:44,800 –> 00:07:47,840
آن ذخیره می شود که در آن
209
00:07:47,840 –> 00:07:50,479
کد خود را می نویسید ذخیره کنید، لطفاً مطمئن شوید که آن
210
00:07:50,479 –> 00:07:52,479
کار خاص را انجام دهید در غیر
211
00:07:52,479 –> 00:07:54,720
این صورت این پروژه به هیچ وجه
212
00:07:54,720 –> 00:07:56,879
اجرا نمی شود. همه چیزها کاملا درست نوشته شده است،
213
00:07:56,879 –> 00:07:59,280
214
00:07:59,280 –> 00:08:02,000
اما اگر درایور کروم
215
00:08:02,000 –> 00:08:03,039
با
216
00:08:03,039 –> 00:08:05,280
فرمت exe را ندارید که در آن پوشه خاصی که
217
00:08:05,280 –> 00:08:07,039
در آن پروژه را می نویسید ذخیره شده است،
218
00:08:07,039 –> 00:08:09,280
بنابراین به درستی اجرا نمی شود،
219
00:08:09,280 –> 00:08:11,680
لطفاً این مورد را به خاطر بسپارید،
220
00:08:11,680 –> 00:08:13,440
بله، این گزینه های کروم است.
221
00:08:13,440 –> 00:08:16,240
آمدن به خط جدید انجام شد و در اینجا
222
00:08:16,240 –> 00:08:18,960
um browser
223
00:08:18,960 –> 00:08:20,960
نام متغیر من را گذاشتم که مساوی است
224
00:08:20,960 –> 00:08:23,039
با علامت و در اینجا با استفاده از درایور وب
225
00:08:23,039 –> 00:08:24,000
226
00:08:24,000 –> 00:08:26,400
چه مرورگر کروم را که مینویسم همانطور که
227
00:08:26,400 –> 00:08:27,919
به
228
00:08:27,919 –> 00:08:30,479
این گزینه اشاره می کنم که به درستی
229
00:08:30,479 –> 00:08:32,240
براکت ها را در اینجا قرار می دهم و اکنون چیزی که من به آن
230
00:08:32,240 –> 00:08:33,919
نیاز داشتم این است که من یک
231
00:08:33,919 –> 00:08:36,399
chromedriver.exe را می خوردم،
232
00:08:36,399 –> 00:08:38,640
بنابراین به این موضوع اشاره کردم، بنابراین فقط به اینجا
233
00:08:38,640 –> 00:08:40,880
نگاه کنید این chromedriver.exe به
234
00:08:40,880 –> 00:08:42,958
طور خودکار شبیه است من قبلاً
235
00:08:42,958 –> 00:08:44,000
آن را ذخیره کرده بودم
236
00:08:44,000 –> 00:08:45,519
، به همین دلیل است که می توانستم اکنون
237
00:08:45,519 –> 00:08:47,279
به سادگی اینجا را منتشر کنم،
238
00:08:47,279 –> 00:08:49,040
اگر در این
239
00:08:49,040 –> 00:08:50,720
240
00:08:50,720 –> 00:08:52,720
مکان خاص نبود، بنابراین
241
00:08:52,720 –> 00:08:54,880
خط قرمز زیگزاگ را زیر این نام خاص
242
00:08:54,880 –> 00:08:57,040
که گذاشته بودم به من نشان می داد، بنابراین به این معنی است که این
243
00:08:57,040 –> 00:08:59,600
فایل خاص در پوشه شما
244
00:08:59,600 –> 00:09:02,160
نیست، بنابراین آن را بسازید و در پوشه
245
00:09:02,160 –> 00:09:04,160
خود قرار دهید و یک کاما در اینجا قرار دهید و
246
00:09:04,160 –> 00:09:06,959
من پارامتر بعدی را دارم که گزینه ها است،
247
00:09:06,959 –> 00:09:08,720
بنابراین ما می خواهیم
248
00:09:08,720 –> 00:09:10,880
گزینه های کروم را در این گزینه webdriver.com
249
00:09:10,880 –> 00:09:12,480
250
00:09:12,480 –> 00:09:14,480
داشته باشید. در این پارامتر گزینه ها، من
251
00:09:14,480 –> 00:09:17,279
همان متغیری را که گزینه های امتیاز اندروید من است، منتقل می کنم،
252
00:09:17,279 –> 00:09:19,760
امیدوارم دوباره با دقت این ایده را دریافت کرده باشید
253
00:09:19,760 –> 00:09:22,480
254
00:09:22,480 –> 00:09:24,480
و اکنون در خط آخر، ربات
255
00:09:24,480 –> 00:09:26,399
مرورگر شما را می نویسم که
256
00:09:26,399 –> 00:09:27,680
257
00:09:27,680 –> 00:09:29,839
اکنون از آن استفاده خواهم کرد. از هفتم تابع را دریافت کنید
258
00:09:29,839 –> 00:09:31,519
و با کمک آن تابع کیت
259
00:09:31,519 –> 00:09:33,200
، پیوندی را برای
260
00:09:33,200 –> 00:09:35,120
خودکار کردن و باز کردن
261
00:09:35,120 –> 00:09:37,839
واتساپ به درستی می نویسم، بنابراین دوبرابر بکشید،
262
00:09:37,839 –> 00:09:39,920
ما whatsapp را داریم
263
00:09:39,920 –> 00:09:42,399
که web.whatsapp است، بنابراین web.whatsapp.com
264
00:09:42,399 –> 00:09:45,399
265
00:09:46,399 –> 00:09:48,080
درست است. آیا لینک فقط
266
00:09:48,080 –> 00:09:50,000
به این موضوع اشاره می کند که اکنون کاری که من انجام خواهم
267
00:09:50,000 –> 00:09:51,920
داد این است که من به سادگی
268
00:09:51,920 –> 00:09:54,160
اینجا می نویسم، فقط به آن زمان می
269
00:09:54,160 –> 00:09:56,880
دهم تا بخوابد و اجازه می دهم به آن اضافه شود،
270
00:09:56,880 –> 00:09:58,000
خوب
271
00:09:58,000 –> 00:09:59,920
حالا من فقط اینجا را ادامه نمی دهم
272
00:09:59,920 –> 00:10:01,920
برای چیزهای زیاد، من
273
00:10:01,920 –> 00:10:03,760
فقط آن را در اینجا اجرا می کنم تا
274
00:10:03,760 –> 00:10:05,920
واتساپ من برای من باز شود و اکنون
275
00:10:05,920 –> 00:10:08,240
می توانم مانند um چیزها را اجرا کنم،
276
00:10:08,240 –> 00:10:11,120
همانطور که شما
277
00:10:11,120 –> 00:10:13,040
خوب هستید، فقط باید آن را
278
00:10:13,040 –> 00:10:14,399
با کمک این
279
00:10:14,399 –> 00:10:16,240
کد پیوند دهم بنابراین بله، فقط اجازه دهید به سرعت
280
00:10:16,240 –> 00:10:18,880
آن را در اینجا اسکن
281
00:10:18,880 –> 00:10:21,440
کنم، بله انجام شد، پس اکنون زمان
282
00:10:21,440 –> 00:10:24,240
خودکارسازی است و ببینید بله، اینجا چگونه
283
00:10:24,240 –> 00:10:26,079
به نظر می رسد اینجا چگونه این
284
00:10:26,079 –> 00:10:28,560
واتساپ خاص
285
00:10:28,560 –> 00:10:30,000
با کمک این باز می شود،
286
00:10:30,000 –> 00:10:31,600
اکنون آنچه را که من انجام خواهم داد انجام این کار این است که من
287
00:10:31,600 –> 00:10:33,600
در یک زمان یکی خواهم بود و من خواهم بود
288
00:10:33,600 –> 00:10:34,959
به شما می گویم چیزهایی
289
00:10:34,959 –> 00:10:36,560
که در اینجا به آنها نیاز خواهیم داشت چه
290
00:10:36,560 –> 00:10:38,640
پیوندهایی هستند که اول از همه به خوبی نیاز دارند،
291
00:10:38,640 –> 00:10:39,920
292
00:10:39,920 –> 00:10:40,640
293
00:10:40,640 –> 00:10:42,399
بنابراین اولین پیوندی که می گیرم
294
00:10:42,399 –> 00:10:44,800
مربوط به این خاص است، اجازه دهید
295
00:10:44,800 –> 00:10:46,240
یک بار دیگر آن را به بالا ببرم از این
296
00:10:46,240 –> 00:10:48,320
نوار جستجوی خاص که ما در اختیار داریم،
297
00:10:48,320 –> 00:10:50,160
زیرا در اینجا نام منبع
298
00:10:50,160 –> 00:10:53,200
شخصی است که من فقط می
299
00:10:53,200 –> 00:10:55,120
خواهم به واتساپ بفرستم و برای او فقط می خواهم
300
00:10:55,120 –> 00:10:57,519
با استفاده از ربات واتساپ پیام ارسال کنم بنابراین در
301
00:10:57,519 –> 00:10:59,360
این مکان خاص نام آن
302
00:10:59,360 –> 00:11:02,160
شخص خواهد بود. ذکر شده است، بنابراین کاری که
303
00:11:02,160 –> 00:11:04,240
من دوباره روی آن انجام خواهم داد،
304
00:11:04,240 –> 00:11:06,880
روی این مکان کلیک می کنم و کلیک راست را انجام می دهم و
305
00:11:06,880 –> 00:11:10,000
به تابع inspect می روم
306
00:11:10,000 –> 00:11:12,800
و بله، همین الان در اینجا چند
307
00:11:12,800 –> 00:11:14,640
کد دارم که در واقع نوشته می
308
00:11:14,640 –> 00:11:17,040
شوند و با آنها اجرا می شود.
309
00:11:17,040 –> 00:11:19,680
روی این دکمه فلش راست کلیک
310
00:11:19,680 –> 00:11:21,440
می کنم و اکنون فقط روی این
311
00:11:21,440 –> 00:11:22,959
نوار خاص به
312
00:11:22,959 –> 00:11:25,519
سمت راست می روم، بنابراین این مکان خاصی
313
00:11:25,519 –> 00:11:27,600
است که این نوار
314
00:11:27,600 –> 00:11:29,200
در آن نوشته شده است، من فقط
315
00:11:29,200 –> 00:11:31,040
آن را انجام می دهم
316
00:11:31,040 –> 00:11:34,160
روی کپی کلیک راست کرده و ادامه می دهم. o مسیر x را کپی کنید
317
00:11:34,160 –> 00:11:36,640
ببینید این روشی است که شما
318
00:11:36,640 –> 00:11:39,120
نیز باید برای
319
00:11:39,120 –> 00:11:41,839
خروج از مسیر x برای هر
320
00:11:41,839 –> 00:11:43,600
مکان
321
00:11:43,600 –> 00:11:45,519
322
00:11:45,519 –> 00:11:47,519
خاص دنبال کنید. من فقط
323
00:11:47,519 –> 00:11:50,800
این شخص خاص را اینجا باز
324
00:11:50,800 –> 00:11:52,720
کردم، اجازه دهید اول از همه
325
00:11:52,720 –> 00:11:54,880
این را ببندم بله، این شخص باز بوده است، فرض کنید
326
00:11:54,880 –> 00:11:57,040
در حال حاضر شما فقط می خواهید از
327
00:11:57,040 –> 00:11:59,839
کادر پیامی مانند مسیری
328
00:11:59,839 –> 00:12:01,839
که در اینجا نوشته شده است خارج شوید.
329
00:12:01,839 –> 00:12:03,600
کلیک راست کنید به زیر تابع inspect بروید
330
00:12:03,600 –> 00:12:04,800
331
00:12:04,800 –> 00:12:07,760
و به سادگی روی فلش کلیک کنید
332
00:12:07,760 –> 00:12:10,160
و به این کادر بیایید به شما نشان می دهد
333
00:12:10,160 –> 00:12:12,079
که خوب جایی
334
00:12:12,079 –> 00:12:14,560
است که دوباره این لینک خاص داده شده است،
335
00:12:14,560 –> 00:12:17,440
باید روی copy کلیک راست کرده و
336
00:12:17,440 –> 00:12:20,160
x را کپی کنید. تا حدودی درست است امیدوارم شما به
337
00:12:20,160 –> 00:12:21,839
تازگی ایده را درک کرده باشید، اول از همه با
338
00:12:21,839 –> 00:12:23,839
دقت تمام آنچه که من فقط سعی کردم
339
00:12:23,839 –> 00:12:25,600
از اینجا به شما منتقل کنم که چگونه می توانید
340
00:12:25,600 –> 00:12:27,680
این موارد خاص را به درستی اجرا کنید، بسیار
341
00:12:27,680 –> 00:12:29,200
342
00:12:29,200 –> 00:12:31,600
خوب، اکنون آن گزینه چت کاربر را که داشتم تعریف می
343
00:12:31,600 –> 00:12:34,240
کنم قبلاً
344
00:12:34,240 –> 00:12:35,360
خوب بود،
345
00:12:35,360 –> 00:12:36,959
اجازه دهید شروع کنیم،
346
00:12:36,959 –> 00:12:39,040
بنابراین به جای این مسیر، من می
347
00:12:39,040 –> 00:12:41,279
خواهم پایین بیایم و چیزهایی
348
00:12:41,279 –> 00:12:43,760
را مشخص کنم، بنابراین از یک متغیر استفاده خواهم کرد
349
00:12:43,760 –> 00:12:46,000
که اوم
350
00:12:46,000 –> 00:12:49,760
، فرض کنید چت بر متغیر من تأکید داشته باشد،
351
00:12:49,760 –> 00:12:51,120
خوب است،
352
00:12:51,120 –> 00:12:54,720
بنابراین اکنون اینجا می خواهم شروع کنم. در
353
00:12:54,720 –> 00:12:57,279
آن مرورگر، بنابراین نام مرورگر من که
354
00:12:57,279 –> 00:12:58,959
استفاده کرده بودیم،
355
00:12:58,959 –> 00:13:00,959
صرفاً مرورگر است، درست است، من فقط از مرورگر استفاده
356
00:13:00,959 –> 00:13:04,160
357
00:13:04,160 –> 00:13:06,880
میکنم.
358
00:13:06,880 –> 00:13:08,880
359
00:13:08,880 –> 00:13:11,360
مسیر x
360
00:13:11,360 –> 00:13:12,800
درست است، بنابراین این
361
00:13:12,800 –> 00:13:14,959
تابعی است که من از
362
00:13:14,959 –> 00:13:16,959
گذاشتن این کاماهای معکوس دوگانه Uh استفاده
363
00:13:16,959 –> 00:13:20,399
می کنم و
364
00:13:20,399 –> 00:13:23,279
هر آنچه را که از آنجا برای
365
00:13:23,279 –> 00:13:25,680
آن دکمه جستجو برای قسمت جستجو کپی کرده بودیم، جایگذاری می
366
00:13:25,680 –> 00:13:28,079
کنم تا اینجا کپی شده باشد.
367
00:13:28,079 –> 00:13:30,320
در این مکان خاص، امیدوارم
368
00:13:30,320 –> 00:13:32,399
اکنون به وضوح به این ایده رسیده باشید که کاری که من
369
00:13:32,399 –> 00:13:35,519
میخواستم انجام دهم، بنابراین این یکی در حال
370
00:13:35,519 –> 00:13:37,839
اجرا است، اینجا جایی است که میتوانید
371
00:13:37,839 –> 00:13:40,800
متن
372
00:13:40,800 –> 00:13:43,360
جستجوی خود را در کادر نام جستجویی که قبلاً به شما نشان داده بودم انتخاب
373
00:13:43,360 –> 00:13:46,399
کنید.
374
00:13:46,399 –> 00:13:48,160
پس از آن من فقط
375
00:13:48,160 –> 00:13:50,480
نقطه کاراکتر جدید را می نویسم و به سادگی از عملکرد کلیک خود استفاده می کنم که
376
00:13:50,480 –> 00:13:53,519
ر حال حاضر انجام شده است، فق
377
00:13:53,519 –> 00:13:56,079
نا
378
00:13:56,079 –> 00:13:59,040
آن شخصی را که می خواهم به آنجا بروم و ح
379
00:13:59,040 –> 00:14:01,199
380
00:14:01,199 –> 00:14:02,800
ی می خواهم وارد کن
381
00:14:02,800 –> 00:14:04,480
فرم پیام را درست بفرستید تا دوباره برای آن شخص
382
00:14:04,480 –> 00:14:07,360
کدی را در اینجا می نویسم،
383
00:14:07,360 –> 00:14:09,519
بنابراین فرض کنید کاربر
384
00:14:09,519 –> 00:14:12,480
زیر نمودار نام متغیر من را زیر خط بکشد، من
385
00:14:12,480 –> 00:14:14,880
از مرورگر شما استفاده می کنم
386
00:14:14,880 –> 00:14:17,120
زیرا متغیری را که در آن تنظیم
387
00:14:17,120 –> 00:14:18,480
کرده
388
00:14:18,480 –> 00:14:20,399
بودم شروع کنید که این موارد را اجرا کنم. در
389
00:14:20,399 –> 00:14:22,560
مرورگر کروم، به همین دلیل است که
390
00:14:22,560 –> 00:14:24,320
من بارها و بارها از این
391
00:14:24,320 –> 00:14:26,560
مرورگر خاص در هر
392
00:14:26,560 –> 00:14:29,519
مکانی که میخواهم کار خاصی را اجرا
393
00:14:29,519 –> 00:14:31,920
کنم، استفاده میکنم، در این صورت من از آن استفاده میکنم
394
00:14:31,920 –> 00:14:34,320
395
00:14:34,320 –> 00:14:35,920
و در حال حاضر درست است. کاری که من فقط انجام
396
00:14:35,920 –> 00:14:37,519
میدهم، دیگر نمیروم، زیرا فقط
397
00:14:37,519 –> 00:14:39,120
باید دوباره وارد سیستم شوم، بنابراین در این صورت
398
00:14:39,120 –> 00:14:40,639
میتوانم آن قسمت را به سادگی بنویسم، زیرا خارج کردن آن
399
00:14:40,639 –> 00:14:42,720
400
00:14:42,720 –> 00:14:45,120
چندان دشوار
401
00:14:45,120 –> 00:14:47,279
نیست. من
402
00:14:47,279 –> 00:14:49,440
این مورد را یک بار دیگر در اینجا
403
00:14:49,440 –> 00:14:50,639
به شما نشان دهم پس
404
00:14:50,639 –> 00:14:52,880
خوب اجازه دهید من در این خط نظر بدهم تا
405
00:14:52,880 –> 00:14:55,760
اینجا نظر داده شود و
406
00:14:55,760 –> 00:14:58,880
به سادگی آن را تمام کنید در حال حاضر هیچ
407
00:14:58,880 –> 00:15:00,880
اتفاقی نمی افتد برای چیزهایی که من
408
00:15:00,880 –> 00:15:03,279
نوشته ام زیرا من هنوز عملکرد خود را فراخوانی نکرده ام
409
00:15:03,279 –> 00:15:04,320
410
00:15:04,320 –> 00:15:05,120
411
00:15:05,120 –> 00:15:06,800
خوب پس به همین دلیل است که
412
00:15:06,800 –> 00:15:08,800
درست اینجا در این مکان خاص اجرا نمی شود، به
413
00:15:08,800 –> 00:15:10,480
414
00:15:10,480 –> 00:15:13,279
طوری که
415
00:15:13,279 –> 00:15:14,800
واقعاً پیوند داده شده است،
416
00:15:14,800 –> 00:15:16,560
اجازه دهید سریعاً باز کنیم که بله، در واقع
417
00:15:16,560 –> 00:15:18,240
به
418
00:15:18,240 –> 00:15:20,560
مجموع آن اتصال بستگی دارد که
419
00:15:20,560 –> 00:15:22,240
نوع اتصال اینترنتی شما چیست بنابراین
420
00:15:22,240 –> 00:15:24,480
این کادر جستجوی من است، خوب، این
421
00:15:24,480 –> 00:15:27,199
کادر جستجوی من است، اکنون از اینجا
422
00:15:27,199 –> 00:15:29,120
میخواهم فقط نام شخص خاصی را
423
00:15:29,120 –> 00:15:30,800
بنویسم
424
00:15:30,800 –> 00:15:32,720
و اکنون دو
425
00:15:32,720 –> 00:15:34,959
اره برای این مورد خاص بازرسی می
426
00:15:34,959 –> 00:15:36,000
427
00:15:36,000 –> 00:15:37,199
428
00:15:37,199 –> 00:15:39,839
کنم، بنابراین فقط روی این کلیک کنید
429
00:15:39,839 –> 00:15:42,480
و این نام
430
00:15:42,480 –> 00:15:47,680
را کپی کنید.
431
00:15:47,680 –> 00:15:49,759
432
00:15:49,759 –> 00:15:52,560
433
00:15:52,560 –> 00:15:53,680
434
00:15:53,680 –> 00:15:55,600
435
00:15:55,600 –> 00:15:58,160
او بالاتر از یک
436
00:15:58,160 –> 00:16:01,199
حق دلیلش این است که چون
437
00:16:01,199 –> 00:16:03,199
چیزهایی که وارد کرده ایم
438
00:16:03,199 –> 00:16:04,800
439
00:16:04,800 –> 00:16:06,880
دقیقاً یکسان هستند و من همین الان در
440
00:16:06,880 –> 00:16:09,600
سال خودم تغییراتی ایجاد می کنم زیرا
441
00:16:09,600 –> 00:16:11,279
نمی خواهم آن نام
442
00:16:11,279 –> 00:16:12,959
نمایش داده شود فقط می خواهم برخی چیزهای دیگر،
443
00:16:12,959 –> 00:16:14,560
بنابراین من فقط بخشی را
444
00:16:14,560 –> 00:16:16,800
به گفته خودم در اینجا قرار می دهم، شما همچنین می
445
00:16:16,800 –> 00:16:20,000
توانید از همان مسیر استفاده کنید که چرا دلیل
446
00:16:20,000 –> 00:16:21,839
آن چیزهایی است که هر چیزی وجود دارد
447
00:16:21,839 –> 00:16:24,399
که کاملاً یکسان
448
00:16:24,399 –> 00:16:26,160
449
00:16:26,160 –> 00:16:27,839
است و در اینجا تفاوت زیادی ایجاد نمی کند.
450
00:16:27,839 –> 00:16:30,480
اینجا خیلی منطقی است که بتوانم مسیری مشابه یا مسیر متفاوتی را بنویسم
451
00:16:30,480 –> 00:16:32,000
452
00:16:32,000 –> 00:16:33,839
که وقتی در حال نوشتن
453
00:16:33,839 –> 00:16:36,639
نام کاربری خاصی هستید منطقی است، اما در اینجا شما نام کاربری خاصی ندارید،
454
00:16:36,639 –> 00:16:39,199
بنابراین در این صورت
455
00:16:39,199 –> 00:16:41,920
آنقدرها منطقی نیست.
456
00:16:41,920 –> 00:16:45,040
فقط اینجا خوب می نویسم
457
00:16:45,040 –> 00:16:48,000
درست است که من به سادگی وارد
458
00:16:48,000 –> 00:16:50,000
شده ام و اگر شما آن کار را
459
00:16:50,000 –> 00:16:51,920
با کمک آن قبلی
460
00:16:51,920 –> 00:16:53,920
نیز انجام داده باشید و
461
00:16:53,920 –> 00:16:55,600
در واقع درست اجرا شود، چنین چیزی وجود ندارد
462
00:16:55,600 –> 00:16:56,959
463
00:16:56,959 –> 00:16:59,680
، پس بعد از آن این نمودار کاربر و اسکورت را دارم
464
00:16:59,680 –> 00:17:02,480
که یک نقطه نشان میدهد و از
465
00:17:02,480 –> 00:17:05,520
تابع کلیدهای ارسالی من در اینجا استفاده میکند و در داخل
466
00:17:05,520 –> 00:17:08,319
آن یک نام را ارسال میکنم، به
467
00:17:08,319 –> 00:17:10,959
طوری که نام آن زیر خط کاربر یکی از
468
00:17:10,959 –> 00:17:12,959
متغیرهای من باشد و من در
469
00:17:12,959 –> 00:17:15,039
داخل تابع به عنوان ارسال میکنم. نام
470
00:17:15,039 –> 00:17:16,880
کاربری زیرخط
471
00:17:16,880 –> 00:17:19,439
را میدهد که بعد از مدتی درست
472
00:17:19,439 –> 00:17:20,880
473
00:17:20,880 –> 00:17:22,880
میکنم خوب دوباره به آن زمان میدهم
474
00:17:22,880 –> 00:17:25,039
تا زمان بخوابد و اینجا میآید
475
00:17:25,039 –> 00:17:27,199
فرض کنید دو ثانیه فقط دو ثانیه درست است
476
00:17:27,199 –> 00:17:30,840
من اینجا زمان زیادی نمیخواهم
477
00:17:30,840 –> 00:17:33,919
اکنون در اینجا من از توابع try
478
00:17:33,919 –> 00:17:36,080
و قبول استفاده خواهم کرد تا توابع try و
479
00:17:36,080 –> 00:17:38,400
تبادل به من کمک کند تا
480
00:17:38,400 –> 00:17:40,720
برخی چیزها را برایم بیرون بیاورم، بنابراین در اینجا
481
00:17:40,720 –> 00:17:42,720
سعی می کنم یک دونقطه را بیرون بیاورم و به خط جدید بیایم،
482
00:17:42,720 –> 00:17:44,400
483
00:17:44,400 –> 00:17:46,480
بنابراین از آن تلاش و تابع پذیرش
484
00:17:46,480 –> 00:17:49,600
را اجرا
485
00:17:49,600 –> 00:17:51,600
میکنم و در داخل آن نامهای عنوان خود را انتخاب میکنم،
486
00:17:51,600 –> 00:17:54,080
بیایید به اینجا بیایم
487
00:17:54,080 –> 00:17:56,720
و نام عنوان بیرونی را در اینجا انتخاب کنیم،
488
00:17:56,720 –> 00:17:57,919
پس
489
00:17:57,919 –> 00:17:59,200
بیایید یک نام به آن بدهیم، فرض کنیم
490
00:17:59,200 –> 00:18:02,080
که user برابر است با
491
00:18:02,080 –> 00:18:05,360
متغیری که متغیر من یک مرورگر است.
492
00:18:05,360 –> 00:18:07,440
که قبلا ساخته ایم قرار
493
00:18:07,440 –> 00:18:09,039
دادن یک نقطه در اینجا
494
00:18:09,039 –> 00:18:11,520
و پیدا کردن
495
00:18:11,520 –> 00:18:14,720
عنصر توسط مسیر x مرورگر نقطه با قسمت x با
496
00:18:14,720 –> 00:18:17,200
قرار دادن براکت تکی
497
00:18:17,200 –> 00:18:18,960
و اکنون اینجا فقط
498
00:18:18,960 –> 00:18:20,799
می