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