در این مطلب، ویدئو اتوماسیون راه اندازی با پایتون (API + Webscraping) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:09
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:03,120
خیلی خب، بیایید بریم،
2
00:00:03,120 –> 00:00:06,799
مطمئن نیستم که آیا به هر حال موهای مجعد دارم،
3
00:00:06,799 –> 00:00:09,120
امروز کاری که میخواهیم انجام دهیم این است
4
00:00:09,120 –> 00:00:11,120
که یک اتوماسیون بسیار سرگرمکننده انجام
5
00:00:11,120 –> 00:00:11,440
6
00:00:11,440 –> 00:00:14,240
میدهیم که چند سال پیش وقتی
7
00:00:14,240 –> 00:00:15,200
8
00:00:15,200 –> 00:00:16,880
داشتم به پادکست تیم فریس گوش میدادم درباره آن شنیدم. با پاتریک
9
00:00:16,880 –> 00:00:18,320
کولیسون، پس
10
00:00:18,320 –> 00:00:19,920
بیایید به یک قطعه کوتاه از
11
00:00:19,920 –> 00:00:21,439
آن پادکست گوش کنیم و خواهید دید
12
00:00:21,439 –> 00:00:24,960
که امروز چه چیزی را خودکار میکنیم،
13
00:00:24,960 –> 00:00:26,240
پس خوب پیش نمیرفت همانطور که میشنوید،
14
00:00:26,240 –> 00:00:27,519
اوه ما در نهایت تصمیم گرفتیم
15
00:00:27,519 –> 00:00:28,720
یک فیلمنامه کوچک بنویسیم.
16
00:00:28,720 –> 00:00:30,320
مثلاً
17
00:00:30,320 –> 00:00:32,719
نامهای احتمالی تصادفی بیاورید و
18
00:00:32,719 –> 00:00:34,719
در واقع به نوعی بررسی کنید که آیا
19
00:00:34,719 –> 00:00:37,200
نامهای دامنه مربوطه در دسترس هستند یا خیر،
20
00:00:37,200 –> 00:00:39,280
چون میدانید که
21
00:00:39,280 –> 00:00:40,640
برای یک شرکت آنلاین مهم است که
22
00:00:40,640 –> 00:00:42,480
ما دامنه
23
00:00:42,480 –> 00:00:44,480
um را داشته باشیم و من نمیتوانم آن را داشته باشم. حتی به یاد داشته باشید که چگونه اما
24
00:00:44,480 –> 00:00:46,239
stripe یکی از کلماتی است که به
25
00:00:46,239 –> 00:00:59,840
نوعی در لیست نام های ما برای بررسی قرار گرفت،
26
00:01:01,920 –> 00:01:03,600
بنابراین از زمانی که آن پادکست را
27
00:01:03,600 –> 00:01:05,280
برای اولین بار شنیدم، همیشه فکر می کردم که
28
00:01:05,280 –> 00:01:05,840
29
00:01:05,840 –> 00:01:08,159
این یک اتوماسیون
30
00:01:08,159 –> 00:01:09,200
جالب و استفاده جالب بود.
31
00:01:09,200 –> 00:01:11,680
برنامه نویسی به صورت خودکار کاری
32
00:01:11,680 –> 00:01:12,320
که
33
00:01:12,320 –> 00:01:14,799
میتواند بسیار خستهکننده و کاملاً تکراری باشد
34
00:01:14,799 –> 00:01:17,040
و به نظر میرسد یک
35
00:01:17,040 –> 00:01:18,960
اسکریپت بسیار مفید اما بسیار ساده برای
36
00:01:18,960 –> 00:01:21,439
پیادهسازی و ایجاد آن است، بنابراین امروز این
37
00:01:21,439 –> 00:01:22,880
کاری است که ما بهخوبی انجام خواهیم داد،
38
00:01:22,880 –> 00:01:24,799
بنابراین اجازه دهید فقط با
39
00:01:24,799 –> 00:01:26,240
ساختن آن شروع کنیم. برای این
40
00:01:26,240 –> 00:01:28,400
پروژه انجام دهید و کاری که می خواهم انجام دهم این است
41
00:01:28,400 –> 00:01:30,320
که پروژه واقعی را ایجاد می کنم و
42
00:01:30,320 –> 00:01:31,759
43
00:01:31,759 –> 00:01:33,920
سپس لیستی از الزامات
44
00:01:33,920 –> 00:01:35,040
یا کارهایی که قرار است انجام دهم را بنویسم،
45
00:01:35,040 –> 00:01:37,680
46
00:01:38,479 –> 00:01:41,040
خوب است، بنابراین من اسم این را می گذارم رولت یک نام
47
00:01:41,040 –> 00:01:43,600
ژنرال است زیرا ما اساساً در حال
48
00:01:43,600 –> 00:01:45,840
تولید نام هستیم و به نوعی شبیه یک
49
00:01:45,840 –> 00:01:47,280
بازی از نوع رولت است، بنابراین
50
00:01:47,280 –> 00:01:48,560
شرایط لازم برای این کار این
51
00:01:48,560 –> 00:01:50,799
است که ما باید یک لیست لغات
52
00:01:50,799 –> 00:01:51,920
از نوعی پیدا کنیم،
53
00:01:51,920 –> 00:01:54,159
احتمالاً چند لیست مختلف کلمه ای
54
00:01:54,159 –> 00:01:55,280
که می دانم وجود دارد.
55
00:01:55,280 –> 00:01:57,360
لیست هایی برای نام پرندگان به طوری که می تواند یک نام
56
00:01:57,360 –> 00:02:00,000
بالقوه باشد و سپس اسامی رایج
57
00:02:00,000 –> 00:02:01,520
در زبان انگلیسی باشد، بنابراین من فکر می کنم
58
00:02:01,520 –> 00:02:03,280
این همان چیزی است که پاتریک کولیسون
59
00:02:03,280 –> 00:02:06,399
60
00:02:06,399 –> 00:02:07,920
هنگام ایجاد ربات خود برای خط استفاده کرد، فکر می کنم آنها
61
00:02:07,920 –> 00:02:09,598
از اسامی رایج انگلیسی
62
00:02:09,598 –> 00:02:12,319
um و سپس اساسا استفاده می کنند. به طور تصادفی s
63
00:02:12,319 –> 00:02:13,840
کلمه ای را از آن لیست انتخاب کنید
64
00:02:13,840 –> 00:02:15,840
godaddy.com را باز کنید و این
65
00:02:15,840 –> 00:02:17,280
مانند یک مرورگر بدون سر است که می خواهیم
66
00:02:17,280 –> 00:02:19,840
وب سایت را با استفاده از سلنیوم خراش دهیم
67
00:02:19,840 –> 00:02:22,480
و سپس نام دامنه را جستجو کنیم و ببینیم آیا
68
00:02:22,480 –> 00:02:23,280
69
00:02:23,280 –> 00:02:26,239
وجود دارد یا در دسترس است که نقطه است.
70
00:02:26,239 –> 00:02:26,959
نام دامنه
71
00:02:26,959 –> 00:02:29,120
com اگر دات کام در دسترس است،
72
00:02:29,120 –> 00:02:30,720
باید آن را روی صفحه چاپ کنیم
73
00:02:30,720 –> 00:02:32,319
و سپس به کاربر اجازه دهیم تصمیم بگیرد که آیا
74
00:02:32,319 –> 00:02:33,920
میخواهد
75
00:02:33,920 –> 00:02:36,800
با آن نام برود یا کجا میخواهد
76
00:02:36,800 –> 00:02:37,599
در واقع
77
00:02:37,599 –> 00:02:40,000
به یافتن نامهای جدید ادامه دهد،
78
00:02:40,000 –> 00:02:41,360
بنابراین اساساً این ایده است
79
00:02:41,360 –> 00:02:42,959
و اولین چیزی که قرار است
80
00:02:42,959 –> 00:02:45,200
پیدا کردن یک لیست کلمات باشد، من می خواهم با
81
00:02:45,200 –> 00:02:47,280
نام پرندگان شروع کنم، زیرا فکر می کنم این
82
00:02:47,280 –> 00:02:48,959
چیز خوبی است،
83
00:02:48,959 –> 00:02:51,280
بنابراین این چیزی است که من
84
00:02:51,280 –> 00:02:52,290
برای این اتوماسیون
85
00:02:52,290 –> 00:03:00,720
[موسیقی]
86
00:03:00,720 –> 00:03:04,000
استفاده خواهم کرد. اکنون من
87
00:03:04,000 –> 00:03:08,000
اساساً این بخش را انجام داده ام و کلید api خود را ایجاد کرده ام
88
00:03:08,000 –> 00:03:08,560
89
00:03:08,560 –> 00:03:10,480
که چیزی است که می توانید به راحتی آن را پیدا کنید.
90
00:03:10,480 –> 00:03:12,400
شما اساساً فقط به
91
00:03:12,400 –> 00:03:13,040
این
92
00:03:13,040 –> 00:03:16,720
صفحه ebird api pipey بروید در اینجا می
93
00:03:16,720 –> 00:03:20,000
توانید راه را به فرم یا
94
00:03:20,000 –> 00:03:21,440
مکان سایتی که می خواهید پیدا کنید. نیاز به پر کردن
95
00:03:21,440 –> 00:03:23,680
موارد برای جایی که شما هستید پس از دریافت کلید api
96
00:03:23,680 –> 00:03:25,599
که می توانید اساساً
97
00:03:25,599 –> 00:03:28,000
شروع به پرس و جو از api کنید
98
00:03:28,000 –> 00:03:31,200
و چیزی که من از آن به دست می آورم این موارد است،
99
00:03:31,200 –> 00:03:34,720
بنابراین یک لیست طولانی از نام های گونه ها و
100
00:03:34,720 –> 00:03:36,159
کاری که می خواهم انجام دهم، فقط می خواهم
101
00:03:36,159 –> 00:03:37,519
این مشکل را برطرف کنم. در واقع به طوری که ما
102
00:03:37,519 –> 00:03:40,239
واقعاً بتوانیم آن را به
103
00:03:40,480 –> 00:03:42,319
درستی بخوانیم و قبل از اینکه ادامه دهیم این
104
00:03:42,319 –> 00:03:44,159
ویدیو توسط kite kite حمایت می
105
00:03:44,159 –> 00:03:46,159
شود، یک موتور تکمیل خودکار رایگان است
106
00:03:46,159 –> 00:03:47,920
که از یادگیری ماشینی برای ارائه کامل ها استفاده می کند
107
00:03:47,920 –> 00:03:49,200
و
108
00:03:49,200 –> 00:03:50,959
این همان چیزی است که آن را برجسته می کند و
109
00:03:50,959 –> 00:03:52,640
همچنین آن را به بهترین خودکار تبدیل می کند.
110
00:03:52,640 –> 00:03:54,720
موتور تکمیلی که من از آن استفاده کردهام
111
00:03:54,720 –> 00:03:56,480
یکی از مفیدترین ویژگیهای آن این است که
112
00:03:56,480 –> 00:03:58,400
تکمیلهای بادبادکها
113
00:03:58,400 –> 00:03:59,280
114
00:03:59,280 –> 00:04:00,959
به جای محبوبیت یا بر
115
00:04:00,959 –> 00:04:03,040
اساس حروف الفبا بر اساس ارتباط مرتب یا رتبهبندی میشوند، این ممکن است زیرا
116
00:04:03,040 –> 00:04:04,400
آنها از یادگیری ماشین برای
117
00:04:04,400 –> 00:04:06,000
ارائه کاملها
118
00:04:06,000 –> 00:04:07,439
استفاده میکنند، به این معنی که شما تکمیلهای پیشنهادی را
119
00:04:07,439 –> 00:04:08,959
بر اساس کدی
120
00:04:08,959 –> 00:04:10,560
که در واقع مینویسید دریافت
121
00:04:10,560 –> 00:04:12,319
کنید و اگر در پایتون کد مینویسید،
122
00:04:12,319 –> 00:04:14,480
ویژگی Copilot جستجوی اسناد را ارائه میکند،
123
00:04:14,480 –> 00:04:15,200
124
00:04:15,200 –> 00:04:16,798
بنابراین مجبور نیستید دائماً
125
00:04:16,798 –> 00:04:18,560
امضای تابع جستجوی گوگل را جستجو کنید. s و الگوهای فراخوانی
126
00:04:18,560 –> 00:04:19,600
127
00:04:19,600 –> 00:04:21,279
با kite میتوانید
128
00:04:21,279 –> 00:04:23,199
تا 18
129
00:04:23,199 –> 00:04:24,479
کد سریعتر بنویسید و چه کسی نمیخواهد سریعتر کد بنویسد،
130
00:04:24,479 –> 00:04:26,960
بنابراین توصیه
131
00:04:26,960 –> 00:04:28,880
میکنم کایت را دانلود کنید و آن را امتحان کنید، این
132
00:04:28,880 –> 00:04:31,280
کاملا رایگان است و از 13
133
00:04:31,280 –> 00:04:34,000
زبان برنامهنویسی و 16 زبان برنامهنویسی پشتیبانی میکند. ides
134
00:04:34,000 –> 00:04:35,600
بنابراین فقط آن را امتحان کنید، من می دانم که شما
135
00:04:35,600 –> 00:04:39,280
آن را دوست خواهید داشت زیرا من آن را دوست دارم،
136
00:04:39,600 –> 00:04:43,040
بنابراین در اینجا می رویم همانطور که می توانید
137
00:04:43,040 –> 00:04:45,199
در اینجا در ترمینال ببینید آنچه دریافت می کنیم
138
00:04:45,199 –> 00:04:47,120
پاسخ json است و اکنون می توانیم شروع به
139
00:04:47,120 –> 00:04:47,600
دوست
140
00:04:47,600 –> 00:04:50,000
داشتن آن کنیم و در واقع دریافت کنیم چیزهایی
141
00:04:50,000 –> 00:04:51,759
که ما واقعاً از این می خواهیم
142
00:04:51,759 –> 00:04:55,280
که نام رایج است، فکر می
143
00:04:55,280 –> 00:04:57,280
کنم احتمالاً همان چیزی است که ما می خواهیم، بنابراین من این کا
144
00:04:57,280 –> 00:04:59,120
را انجام می دهم و ببینم از آن لیست چه چیزی به دست می آوریم و س
145
00:04:59,120 –> 00:04:59,840
146
00:04:59,840 –> 00:05:01,759
س احتمالاً می توانیم از آن
147
00:05:01,759 –> 00:05:04,000
یست برای تولید نا
148
00:05:04,000 –> 00:05:11,840
های راه اندازی اس
149
00:05:15,120 –> 00:05:18,560
فاده کنیم. اساساً این
150
00:05:18,560 –> 00:05:20,960
پاسخی را که دریافت میکنیم بررسی کردهایم و
151
00:05:20,960 –> 00:05:22,479
کمی آن را پاکسازی کردهایم تا فقط نام گونهای را دریافت
152
00:05:22,479 –> 00:05:23,759
153
00:05:23,759 –> 00:05:26,800
کنیم که میتوانیم به طور بالقوه از آن به عنوان
154
00:05:26,800 –> 00:05:29,039
نام شرکت یا نام دامنه استفاده کنیم،
155
00:05:29,039 –> 00:05:30,880
بنابراین
156
00:05:30,880 –> 00:05:33,199
آنچه که اکنون انجام میدهم این است که من. من اساسا
157
00:05:33,199 –> 00:05:34,400
از طریق h همه اینها
158
00:05:34,400 –> 00:05:36,639
من لیست را کمی
159
00:05:36,639 –> 00:05:37,520
اینجا پاک می
160
00:05:37,520 –> 00:05:40,800
کنم و سپس لیستی از نام پرندگان ایجاد می
161
00:05:40,800 –> 00:05:41,919
162
00:05:41,919 –> 00:05:44,320
کنم و سپس یک int تصادفی ایجاد می کنم
163
00:05:44,320 –> 00:05:46,080
که در
164
00:05:46,080 –> 00:05:49,120
محدوده طول لیست پرندگان است و سپس من من
165
00:05:49,120 –> 00:05:50,560
فقط
166
00:05:50,560 –> 00:05:53,520
یک نام تصادفی را از لیست پرندگان چاپ می کنم و
167
00:05:53,520 –> 00:05:55,199
این اساساً اولین گام از
168
00:05:55,199 –> 00:05:56,160
169
00:05:56,160 –> 00:05:58,880
کل این کار است. مرحله دوم باز کردن
170
00:05:58,880 –> 00:06:00,400
171
00:06:00,400 –> 00:06:03,199
یا انجام مقداری خراش دادن وب با سلنیوم است،
172
00:06:03,199 –> 00:06:04,639
اما اکنون اگر این را اجرا کنیم
173
00:06:04,639 –> 00:06:06,080
من فقط می خواهم به شما نشان میدهیم که چه
174
00:06:06,080 –> 00:06:08,560
اتفاقی میافتد،
175
00:06:09,520 –> 00:06:12,720
بنابراین ما به آنجا میرویم که نام فضایی را دریافت میکنیم که
176
00:06:12,720 –> 00:06:15,840
177
00:06:15,840 –> 00:06:18,960
هرگز در مورد آن چیزی نشنیدهایم، اما اگر در مورد آن فکر میکنید
178
00:06:18,960 –> 00:06:20,160
مانند bittern.com
179
00:06:20,160 –> 00:06:23,280
میتواند به طور بالقوه یک نام دامنه یا یک
180
00:06:23,280 –> 00:06:25,440
نام شرکت باشد، نمیدانم که آیا این یک مورد خوب
181
00:06:25,440 –> 00:06:27,440
است اما می تواند یکی باشد و
182
00:06:27,440 –> 00:06:30,080
اساساً اکنون ایده این است که فقط از آن استفاده کنید
183
00:06:30,080 –> 00:06:30,560
184
00:06:30,560 –> 00:06:32,479
و سپس به وب سایت بروید
185
00:06:32,479 –> 00:06:34,080
و نام دامنه را پیدا کنید و ببینید اگر در دسترس است
186
00:06:34,080 –> 00:06:36,800
یا خیر، سپس به کاربر نشان دهید و
187
00:06:36,800 –> 00:06:37,199
سپس
188
00:06:37,199 –> 00:06:39,440
به کاربر اجازه دهید یکی از آنها را ادامه دهد.
189
00:06:39,440 –> 00:06:40,560
نام های بیشتری را جستجو
190
00:06:40,560 –> 00:06:43,199
کنید یا باز کردن وب سایت را برای
191
00:06:43,199 –> 00:06:44,080
r انتخاب کنید eal and like
192
00:06:44,080 –> 00:06:47,680
در واقع به آن بروید و دامنه را کاملاً بخرید،
193
00:06:47,680 –> 00:06:50,479
بنابراین بیایید سعی کنیم واقعاً آن را
194
00:06:50,479 –> 00:06:53,120
پیاده سازی کنیم،
195
00:06:56,639 –> 00:06:59,840
بنابراین در حال حاضر یک فایل جدید به نام domainscraper.pi ایجاد کرده ام
196
00:06:59,840 –> 00:07:02,400
197
00