در این مطلب، ویدئو پیگیری قیمت EBAY با Python، Beautifulsoup و درخواستها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:20:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,520
در این ویدیو من به شما نشان می دهم که چگونه
2
00:00:01,520 –> 00:00:03,760
می توانید یک اسکراپر قیمت ebay برای
3
00:00:03,760 –> 00:00:04,160
4
00:00:04,160 –> 00:00:05,839
دریافت قیمت یک کالای خاص بسازید و
5
00:00:05,839 –> 00:00:07,919
در گذشته چقدر فروخته شده است،
6
00:00:07,919 –> 00:00:09,360
بنابراین کاری که ما می خواهیم انجام دهیم این است که
7
00:00:09,360 –> 00:00:10,880
بر اساس لیست های فروخته شده فیلتر کنید و ما
8
00:00:10,880 –> 00:00:12,320
آن صفحه را پاک می کنیم، بنابراین سلام به همه
9
00:00:12,320 –> 00:00:12,799
خوش آمدید
10
00:00:12,799 –> 00:00:14,559
نام من جان است و بیایید مستقیم
11
00:00:14,559 –> 00:00:16,880
وارد آن شویم، بنابراین این وب سایت است و من می
12
00:00:16,880 –> 00:00:18,800
خواهم
13
00:00:18,800 –> 00:00:21,760
این دوربین را در اینجا جستجو کنم و سپس این کار را
14
00:00:21,760 –> 00:00:23,920
انجام می دهیم ابتدا چند بیت فیلتر کنید،
15
00:00:23,920 –> 00:00:26,160
بنابراین میخواهیم به اینجا بیاییم،
16
00:00:26,160 –> 00:00:28,720
من فقط روی بریتانیا کلیک میکنم، فقط در حال حاضر
17
00:00:28,720 –> 00:00:29,679
این به شما بستگی دارد که آیا میخواهید
18
00:00:29,679 –> 00:00:31,840
آن را در آن قرار دهید، من هم به حراجی میروم
19
00:00:31,840 –> 00:00:34,880
و من هم قرار است
20
00:00:34,880 –> 00:00:37,840
اقلام فروخته شده و اقلام تکمیل شده
21
00:00:37,840 –> 00:00:39,040
را انجام دهیم، بنابراین کاری که انجام می شود این است که اساساً فقط
22
00:00:39,040 –> 00:00:40,719
این صفحه را به من می دهم که در آن همه آنها
23
00:00:40,719 –> 00:00:41,120
24
00:00:41,120 –> 00:00:43,680
با این قیمت فروخته شده اند، گاهی اوقات اگر
25
00:00:43,680 –> 00:00:44,960
چیزی مبهم را جستجو کنید ممکن است
26
00:00:44,960 –> 00:00:46,559
نتایج متفاوت زیادی دریافت کنید، این به شما بستگی دارد که
27
00:00:46,559 –> 00:00:47,360
می توانید
28
00:00:47,360 –> 00:00:49,200
آن نتایج را در نظر بگیرید و سپس
29
00:00:49,200 –> 00:00:51,680
آنها را فیلتر کنید یا می توانید با قرار دادن
30
00:00:51,680 –> 00:00:54,320
علامت های نقل قول سوالی امتحان کنید صفحه را مانند این um
31
00:00:54,320 –> 00:00:55,760
و آن نوع باریک کردن فیتز
32
00:00:55,760 –> 00:00:58,559
نت جستجو را کمی محدود می
33
00:00:58,559 –> 00:00:59,520
کند خوب پس
34
00:00:59,520 –> 00:01:01,199
بیایید به عقب برگردیم، ابتدا این آدرس اینترنتی را کپی می کنم و
35
00:01:01,199 –> 00:01:02,800
36
00:01:02,800 –> 00:01:04,239
به کد خود می رویم و من من فقط می
37
00:01:04,239 –> 00:01:05,680
خواهم همین الان این را در اینجا
38
00:01:05,680 –> 00:01:09,360
قرار دهم تا فراموشش نکنم به آنجا می
39
00:01:09,360 –> 00:01:10,080
رویم
40
00:01:10,080 –> 00:01:11,920
بنابراین ابتدا باید چند چیز را وارد
41
00:01:11,920 –> 00:01:13,360
کنیم بنابراین باید از درخواست ها استفاده
42
00:01:13,360 –> 00:01:15,280
کنیم و همچنین باید از سوپ های زیبایی استفاده کنیم
43
00:01:15,280 –> 00:01:17,759
که می خواهم از آنها انجام دهم bs4 import
44
00:01:17,759 –> 00:01:20,080
سوپ زیبا اگر شما هیچ یک
45
00:01:20,080 –> 00:01:21,040
از این
46
00:01:21,040 –> 00:01:22,720
بسته ها را نصب نکرده اید ادامه دهید و pip
47
00:01:22,720 –> 00:01:24,479
آنها را به خوبی و آسان نصب کنید،
48
00:01:24,479 –> 00:01:26,720
من از پانداها نیز برای این
49
00:01:26,720 –> 00:01:28,400
کار استفاده خواهم کرد، بنابراین تا زمانی که
50
00:01:28,400 –> 00:01:29,840
ما اینجا هستیم، آن را وارد می کنم.
51
00:01:29,840 –> 00:01:30,880
کاری که میخواهیم انجام دهیم این است که
52
00:01:30,880 –> 00:01:32,640
سه تابع اصلی مینویسیم و
53
00:01:32,640 –> 00:01:33,439
54
00:01:33,439 –> 00:01:34,880
دادهها را استخراج میکنیم و سپس
55
00:01:34,880 –> 00:01:36,000
آن را خروجی میدهیم و
56
00:01:36,000 –> 00:01:37,920
در این مورد به csv خروجی میدهیم،
57
00:01:37,920 –> 00:01:39,520
اما مانند تمام اسکریپت های وب
58
00:01:39,520 –> 00:01:40,479
که من ساخته ام، شما در واقع می توانید
59
00:01:40,479 –> 00:01:41,680
هر کاری را که دوست دارید با داده ها انجام دهید و آنها را
60
00:01:41,680 –> 00:01:43,280
در یک پایگاه داده قرار دهید یا هر چیز دیگری.
61
00:01:43,280 –> 00:01:45,040
اولین کاری که میخواهیم انجام دهیم این است
62
00:01:45,040 –> 00:01:47,119
که دادهها را دریافت کنیم، بنابراین بیایید
63
00:01:47,119 –> 00:01:49,200
اولین تابعمان را تعریف کنیم، میگیریم دادهها و
64
00:01:49,200 –> 00:01:51,360
میخواهیم آدرس اینترنتی خود را به آن بدهیم
65
00:01:51,360 –> 00:01:53,680
و سپس باید انجام دهیم r برابر است با
66
00:01:53,680 –> 00:01:55,200
درخواستها
67
00:01:55,200 –> 00:01:58,479
dot get و url ما آنجا و بگوییم که
68
00:01:58,479 –> 00:02:00,479
سوپ برابر است با
69
00:02:00,479 –> 00:02:03,520
سوپ زیبا هرگز نمیتوان
70
00:02:03,520 –> 00:02:06,960
این کلمه r.text را تایپ کرد، بنابراین
71
00:02:06,960 –> 00:02:08,720
مقدار متن پاسخ را دریافت
72
00:02:08,720 –> 00:02:10,800
میکنیم و از رمز عبور html
73
00:02:10,800 –> 00:02:11,920
برای ارسال این
74
00:02:11,920 –> 00:02:13,920
اطلاعات استفاده میکنیم، بنابراین تمام کاری که من انجام میدهم این است که
75
00:02:13,920 –> 00:02:15,520
اساساً فقط مینویسم. تابعی که
76
00:02:15,520 –> 00:02:18,480
url ما را می گیرد به جلو می رود و
77
00:02:18,480 –> 00:02:19,599
داده ها را از صفحه درخواست
78
00:02:19,599 –> 00:02:22,800
می کند و این متغیر سوپ را ایجاد می کند
79
00:02:22,800 –> 00:02:25,440
که در واقع می توانیم آن را دستکاری کنیم و
80
00:02:25,440 –> 00:02:26,640
اطلاعات را در آن پیدا
81
00:02:26,640 –> 00:02:28,080
82
00:02:28,080 –> 00:02:30,959
کنیم. که ما
83
00:02:30,959 –> 00:02:32,080
می خواهیم به
84
00:02:32,080 –> 00:02:34,480
تابع بعدی خود نگاه کنیم و من در
85
00:02:34,480 –> 00:02:36,000
اینجا یک کار اشتباه انجام داده ام
86
00:02:36,000 –> 00:02:38,239
درخواست های واردات را در آنجا انجام می دهیم، ما همیشه در
87
00:02:38,239 –> 00:02:39,519
جایی اشتباه تایپ می کنیم
88
00:02:39,519 –> 00:02:40,959
و ما تابع بعدی خود را
89
00:02:40,959 –> 00:02:42,720
پاس فراخوانی می کنیم، بنابراین من می گویم
90
00:02:42,720 –> 00:02:44,400
find pass و ما ما به آن
91
00:02:44,400 –> 00:02:46,239
کت و شلوار می دهیم، بنابراین ما فقط می خواهیم اینها را بسازیم
92
00:02:46,239 –> 00:02:47,120
توابع را بالا
93
00:02:47,120 –> 00:02:50,400
میبریم و در حین حرکت تست میکنیم، بنابراین کاری که میخواهیم
94
00:02:50,400 –> 00:02:50,959
95
00:02:50,959 –> 00:02:53,519
در داخل این تابع انجام دهیم این است که میخواهیم
96
00:02:53,519 –> 00:02:55,200
اطلاعات را در
97
00:02:55,200 –> 00:02:56,640
html جستجو کنیم،
98
00:02:56,640 –> 00:02:58,640
بنابراین اگر به صفحه برگشتیم،
99
00:02:58,640 –> 00:03:00,239
100
00:03:00,239 –> 00:03:02,560
ابزار عنصر um inspect را از این طرف باز کردهام.
101
00:03:02,560 –> 00:03:03,280
102
00:03:03,280 –> 00:03:05,599
بنابراین اگر جلو برویم و ماوس را روی
103
00:03:05,599 –> 00:03:06,560
اولین مورد نگه داریم،
104
00:03:06,560 –> 00:03:08,720
میتوان دید که کل چیز آبی میشود،
105
00:03:08,720 –> 00:03:11,519
میتوانیم ببینیم که این را در اینجا دریافت میکنیم،
106
00:03:11,519 –> 00:03:13,440
بنابراین کار بدیهی ممکن است این باشد که
107
00:03:13,440 –> 00:03:15,120
سعی کنیم این کلاس آیتم فهرست را دریافت کنیم، اما من
108
00:03:15,120 –> 00:03:16,959
همیشه دوست دارم وارد آن شوم. کمی جلوتر
109
00:03:16,959 –> 00:03:18,879
و میتوانیم ببینیم که این یکی این
110
00:03:18,879 –> 00:03:20,080
دیو را در اینجا
111
00:03:20,080 –> 00:03:21,680
دارد، این یکی را نیز دارد تا بتواند فریاد خوبی باشد،
112
00:03:21,680 –> 00:03:23,280
اما من یکی جلوتر میروم
113
00:03:23,280 –> 00:03:24,560
و در واقع
114
00:03:24,560 –> 00:03:26,959
به بخش اطلاعات میرویم زیرا ما فقط
115
00:03:26,959 –> 00:03:28,480
به اطلاعات متنی علاقه مندیم ما
116
00:03:28,480 –> 00:03:29,760
به عکس علاقه نداریم،
117
00:03:29,760 –> 00:03:31,120
بنابراین از این قسمت برای
118
00:03:31,120 –> 00:03:32,159
همه استفاده می کنیم، فقط این را بررسی می
119
00:03:32,159 –> 00:03:33,599
کنم آنجا می رویم و می توانیم دوباره آن را ببینیم، بنابراین
120
00:03:33,599 –> 00:03:34,239
این
121
00:03:34,239 –> 00:03:35,760
گزینه خوبی است برای ما، بنابراین من آن را
122
00:03:35,760 –> 00:03:38,000
کپی می کنم و
123
00:03:38,000 –> 00:03:40,560
در داخل تابع پاس خود می گویم من می خواهم
124
00:03:40,560 –> 00:03:42,480
بگویم res
125
00:03:42,480 –> 00:03:46,640
ults برابر است با و سوپ است.
126
00:03:46,640 –> 00:03:51,360
همه چیز خوب است و یک div
127
00:03:51,360 –> 00:03:55,360
با این کلاس بود که ما همین الان
128
00:03:55,360 –> 00:03:55,840
اینجا را جستجو کردیم،
129
00:03:55,840 –> 00:03:57,680
بنابراین من فقط میخواهم آن را آنجا بگذارم،
130
00:03:57,680 –> 00:03:58,879
حالا
131
00:03:58,879 –> 00:04:02,000
میروم و میخواهم چاپ کنم
132
00:04:02,000 –> 00:04:05,360
طول نتایج فقط برای اینکه ببینم کار میکند یا نه،
133
00:04:05,360 –> 00:04:08,640
من فقط این تابع را برمیگردانم،
134
00:04:09,040 –> 00:04:10,159
بنابراین کاری که میخواهیم انجام دهیم این است
135
00:04:10,159 –> 00:04:12,840
که بگویم سوپ برابر است با
136
00:04:12,840 –> 00:04:16,478
دریافت دادههای آدرس اینترنتی ما،
137
00:04:16,478 –> 00:04:17,680
بنابراین ما در واقع اکنون فقط
138
00:04:17,680 –> 00:04:19,279
این توابع را آزمایش میکنیم تا مطمئن شویم
139
00:04:19,279 –> 00:04:20,000
که اجرا میشوند
140
00:04:20,000 –> 00:04:21,358
و سپس میتوانیم ببینیم که آیا خطایی داریم یا خیر
141
00:04:21,358 –> 00:04:23,600
و میخواهم بگویم
142
00:04:23,600 –> 00:04:27,360
سوپ را ارسال کنید، بنابراین در اینجا
143
00:04:27,360 –> 00:04:29,120
ما دو تابع کوچک خود را نوشتیم
144
00:04:29,120 –> 00:04:31,120
و اکنون میتوانیم از آنها استفاده
145
00:04:31,120 –> 00:04:33,600
خواهیم کرد، بنابراین وقتی
146
00:04:33,600 –> 00:04:35,680
اطلاعات تابع دریافت داده خود را
147
00:04:35,680 –> 00:04:37,440
با آدرس اینترنتی خود
148
00:04:37,440 –> 00:04:38,720
149
00:04:38,720 –> 00:04:40,880
بازگردانیم میگوییم که به آن میدهیم که وقتی سوپ را برمیگردانیم میخواهیم
150
00:04:40,880 –> 00:04:42,800
آن را در این متغیر سوپ ذخیره کنیم. در اینجا
151
00:04:42,800 –> 00:04:45,199
و سپس آن را به تابع pass بدهید
152
00:04:45,199 –> 00:04:47,040
تا من این را اجرا
153
00:04:47,040 –> 00:04:48,880
کنم شاید خطاهایی داشته باشیم نه
154
00:04:48,880 –> 00:04:50,639
نداریم و 50 نتیجه
155
00:04:50,639 –> 00:04:53,759
گرفتیم که می تواند درست باشد.
156
00:04:53,759 –> 00:04:55,280
به پایین
157
00:04:55,280 –> 00:04:58,560
و بله ممکن است مطلقاً
158
00:04:58,560 –> 00:04:59,600
50 نتیجه باشد،
159
00:04:59,600 –> 00:05:01,120
گاهی اوقات در این موارد صفحه بندی وجود دارد،
160
00:05:01,120 –> 00:05:02,720
اگر می خواهید
161
00:05:02,720 –> 00:05:04,880
162
00:05:04,880 –> 00:05:07,120
برای نتایجی که می گیرید صفحه بندی انجام دهید،
163
00:05:07,120 –> 00:05:08,320
می توانید از
164
00:05:08,320 –> 00:05:09,919
شماره صفحه استفاده کنید تا ببینید آیا آنها
165
00:05:09,919 –> 00:05:12,400
در آدرس اینترنتی ظاهر می شوند یا می توانید رویکرد سبک آمازون من را انجام دهید
166
00:05:12,400 –> 00:05:14,080
و دکمه بعدی را برای
167
00:05:14,080 –> 00:05:14,800
کلیک کردن پیدا کنید
168
00:05:14,800 –> 00:05:16,960
و سپس آدرس اینترنتی را از آن بردارید که ما
169
00:05:16,960 –> 00:05:18,400
فقط روی نتایجی که
170
00:05:18,400 –> 00:05:19,919
فعلاً به ما می دهد تمرکز می کنیم زیرا می خواهیم
171
00:05:19,919 –> 00:05:20,880
چنین باشیم. بیشتر به این موضوع علاقه مندیم
172
00:05:20,880 –> 00:05:22,400
که اقلام اخیراً به چه قیمتی فروخته شده اند،
173
00:05:22,400 –> 00:05:24,080
در صورتی که ما در
174
00:05:24,080 –> 00:05:26,080
تلاش برای ایجاد
175
00:05:26,080 –> 00:05:27,360
نوعی پایگاه داده از آنچه که آنها برای آن
176
00:05:27,360 –> 00:05:29,360
فروخته اند یا شاید می خواهیم بدانیم
177
00:05:29,360 –> 00:05:31,199
که تقریباً چقدر کالا در خانه ما ارزش دارد.
178
00:05:31,199 –> 00:05:33,120
اکنون که ما دریافتیم که میتوانیم
179
00:05:33,120 –> 00:05:33,520
180
00:05:33,520 –> 00:05:35,680
واقعاً شروع به یافتن
181
00:05:35,680 –> 00:05:38,320
اطلاعات داخل html کنیم و
182
00:05:38,320 –> 00:05:40,880
آن اطلاعات را دریافت کنیم، این بار
183
00:05:40,880 –> 00:05:41,919
کاری که میخواهم انجام دهم این است که
184
00:05:41,919 –> 00:05:43,919
ابتدا فرهنگ لغت خود را ایجاد میکنم و سپس من
185
00:05:43,919 –> 00:05:45,440
به این ترتیب
186
00:05:45,440 –> 00:05:47,039
می توانید آن را بسازید کلاه یا می توانید
187
00:05:47,039 –> 00:05:48,479
ابتدا آن را بتراشید و سپس آن را در فرهنگ لغت خود قرار دهید،
188
00:05:48,479 –> 00:05:49,199
189
00:05:49,199 –> 00:05:51,520
اما من این کار را به این صورت انجام می دهم، این
190
00:05:51,520 –> 00:05:52,880
به شما بستگی دارد، اما این را دنبال
191
00:05:52,880 –> 00:05:53,600
کنید من قصد دارم انجام دهم
192
00:05:53,600 –> 00:05:55,440
محصولات برابر است با و این
193
00:05:55,440 –> 00:05:57,280
فرهنگ لغت من است و اطلاعاتی که
194
00:05:57,280 –> 00:05:58,720
می خواهم دنبال کنم این است که
195
00:05:58,720 –> 00:05:59,360
عنوانی
196
00:05:59,360 –> 00:06:02,479
را می خواهم که اولین کلید من است، می خواهم
197
00:06:02,479 –> 00:06:03,120
198
00:06:03,120 –> 00:06:06,160
قیمتی را که برای آن فروخته شده است بپرسم تا
199
00:06:06,160 –> 00:06:10,800
تاریخ فروش
200
00:06:10,800 –> 00:06:14,319
و پیشنهادات
201
00:06:14,319 –> 00:06:18,319
و همچنین لینک را دریافت کنم. به این آیتم نیز میپردازیم
202
00:06:18,319 –> 00:06:20,319
تا اگر میخواهیم
203
00:06:20,319 –> 00:06:22,240
اطلاعات بیشتری را ببینیم، میتوانیم آن را به دست آوریم،
204
00:06:22,240 –> 00:06:24,319
بنابراین اکنون میدانیم که دنبال چه چیزی هستیم،
205
00:06:24,319 –> 00:06:25,680
باید برویم و این اطلاعات را
206
00:06:25,680 –> 00:06:27,840
در صفحه وب پیدا کنیم و ببینیم آیا میتوانیم
207
00:06:27,840 –> 00:06:29,280
عناصر را دریافت
208
00:06:29,280 –> 00:06:31,199
کنیم تا بتوانیم ‘به بالای
209
00:06:31,199 –> 00:06:33,280
این باز میگردیم و میخواهیم از این به
210
00:06:33,280 –> 00:06:34,479
عنوان مثال
211
00:06:34,479 –> 00:06:36,800
استفاده کنیم و اگر از یک عنصر برای
212
00:06:36,800 –> 00:06:39,199
بررسی استفاده کنیم، میتوانیم روی عنوان کلیک کنیم و
213
00:06:39,199 –> 00:06:40,720
میتوانیم ببینیم که اینجا در
214
00:06:40,720 –> 00:06:44,240
کلاس h3 است. که در داخل این
215
00:06:44,240 –> 00:06:48,560
یک برچسب است، بنابراین من میروم و
216
00:06:48,560 –> 00:06:51,680
217
00:06:51,680 –> 00:06:52,960
میخواهم از این تگ استفاده کنیم، در اینجا
218
00:06:52,960 –> 00:06:55,280
از h3 استفاده میکنیم.
219
00:06:55,280 –> 00:06:56,800
و امیدواریم که
220
00:06:56,800 –> 00:06:58,720
کاملاً خوب باشد،
221
00:06:58,720 –> 00:07:00,240
بنابراین ما میتوانیم آن را درست وارد کنیم، اما
222
00:07:00,240 –> 00:07:01,599
اول از همه باید از طریق هر آیتم حلقه بزنیم،
223
00:07:01,599 –> 00:07:03,039
بنابراین من یک حلقه سریع
224
00:07:03,039 –> 00:07:03,840
225
00:07:03,840 –> 00:07:08,000
برای انجام میدهم، چهار مورد را در نتایج انجام میدهم
226
00:07:08,800 –> 00:07:10,319
و سپس میخواهم محصولاتم را تورفتگی میکنم،
227
00:07:10,319 –> 00:07:11,759
باید این کار را میکردیم، اول
228
00:07:11,759 –> 00:07:12,880
واقعاً میخواهم
229
00:07:12,880 –> 00:07:16,080
بگویم عنوان برابر است با item.find
230
00:07:16,080 –> 00:07:17,840
زیرا میخواهیم در هر
231
00:07:17,840 –> 00:07:19,199
یک از آن
232
00:07:19,199 –> 00:07:21,039
موارد در آن نتیجه جستجو کنیم، بنابراین میتوانید
233
00:07:21,039 –> 00:07:22,800
این را صدا کنید هر چیزی که دوست دارید، من فقط تمایل دارم
234
00:07:22,800 –> 00:07:24,880
آن را آیتم بنامم، نمیدانم چرا فقط
235
00:07:24,880 –> 00:07:26,560
یک تگ h3 وجود داشت
236
00:07:26,560 –> 00:07:29,680
و این یک کلاس
237
00:07:29,680 –> 00:07:33,039
از چیزی بود که ما در آنجا کپی
238
00:07:33,120 –> 00:07:35,520
کردیم و متن را از آن عنصر
239
00:07:35,520 –> 00:07:37,440
میخواهیم، بنابراین متن نقطهای را در آن قرار میدهیم. پا
240
00:07:37,440 –> 00:07:40,240
و سپس کاما خود را در آنجا قرار دهید، بنابراین اکنون قیمت
241
00:07:40,240 –> 00:07:41,199
فروخته شده را می خواهیم،
242
00:07:41,199 –> 00:07:44,319
یایید به صفحه برگردیم همان چی
243
00:07:44,319 –> 00:07:45,520
ی که دوباره رو
244
00:07:45,520 –> 00:07:47,360
این کلیک کنید و می بینیم که در
245
00:07:47,360 –> 00:07:49,280
246
00:07:49,280 –> 00:07:52,560
اخل قیمت این کالا یک کلاس span مثبت داریم، اک
247
00:07:52,560 –> 00:07:54,080
ون من به این نگاه کردم. صفحه قبل و
248
00:07:54,080 –> 00:07:55,759
من می دانم که این منحصر به فرد
249
00:07:55,759 –> 00:07:57,599
250
00:07:57,599 –> 00:07:58,319
251
00:07:58,319 –> 00:07:59,520
نیست کاری که من میخواهم انجام دهم این است که من در
252
00:07:59,520 –> 00:08:01,440
واقع فقط از آن برای لحظه استفاده
253
00:08:01,440 –> 00:08:03,039
خواهم کرد، این را دریافت میکنم و سپس این
254
00:08:03,039 –> 00:08:03,919
یکی را دریافت میکنم
255
00:08:03,919 –> 00:08:05,520
زیرا مطمئن نیستم که آیا این
256
00:08:05,520 –> 00:08:07,120
مورد منحصر به فرد است یا نه به خوبی
257
00:08:07,120 –> 00:08:08,800
کار می کند،
258
00:08:08,800 –> 00:08:10,840
بنابراین ما دوباره همین کار را انجام می دهیم.
259
00:08:10,840 –> 00:08:12,479
260
00:08:12,479 –> 00:08:15,759
261
00:08:15,759 –> 00:08:18,560
262
00:08:19,120 –> 00:08:20,879
263
00:08:20,879 –> 00:08:22,479
264
00:08:22,479 –> 00:08:24,000
این یکی را
265
00:08:24,000 –> 00:08:25,280
من فقط میخواهم سریعاً آن را بررسی کنم
266
00:08:25,280 –> 00:08:27,759
، بنابراین یک علامت
267
00:08:27,759 –> 00:08:29,280
پوند جلوی آن قرار میگیرد، بنابراین تا زمانی که اینجا هستیم، از شر
268
00:08:29,280 –> 00:08:31,120
آن علامت پوند خلاص میشویم، بنابراین
269
00:08:31,120 –> 00:08:32,479
بهجای اینکه در اینجا برهنه شویم، دوباره قرار است
270
00:08:32,479 –> 00:08:34,719
جایگزین
271
00:08:34,719 –> 00:08:37,760
کنم و
272
00:08:37,760 –> 00:08:41,120
علامت پوند را
273
00:08:41,120 –> 00:08:44,240
بیهوده حذف خواهم کرد و فکر
274
00:08:44,240 –> 00:08:47,200
می کنم دیگر هیچ موردی
275
00:08:47,200 –> 00:08:48,000
وجود ندارد که
276
00:08:48,000 –> 00:08:49,839
هزاران مورد در این مورد وجود داشته باشد، اما
277
00:08:49,839 –> 00:08:52,160
من معتقدم اگر مواردی دارید که
278
00:08:52,160 –> 00:08:54,640
هزاران عدد وجود دارد که باید کاما را نیز جایگزین کنید
279
00:08:54,640 –> 00:08:55,760
زیرا کاری که ما می
280
00:08:55,760 –> 00:08:57,680
خواهیم انجام دهیم این است که کل این رشته
281
00:08:57,680 –> 00:08:59,519
را به یک عدد ممیز شناور مهره شناور تبدیل می
282
00:08:59,519 –> 00:09:01,040
کنیم، بنابراین ما c در واقع
283
00:09:01,040 –> 00:09:02,720
آن را دستکاری کنید، بنابراین من فقط می خواهم
284
00:09:02,720 –> 00:09:04,160
این را اضافه کنم، این
285
00:09:04,160 –> 00:09:06,399
یک رشته نسبتا طولانی است، بنابراین
286
00:09:06,399 –> 00:09:07,680
نقطه را جایگزین کنید
287
00:09:07,680 –> 00:09:10,480
و یک کاما را جایگزین کنید و من نیز آنجا را خالی
288
00:09:10,480 –> 00:09:11,600
می گذارم و سپس فقط می روم
289
00:09:11,600 –> 00:09:13,360
نوار نقطه را در انتها انجام دهید،
290
00:09:13,360 –> 00:09:14,720
بنابراین کاری که قرار است انجام دهد این
291
00:09:14,720 –> 00:09:17,839
است که متن را از این عنصر در اینجا می گیرد
292
00:09:17,839 –> 00:09:20,560
و
293
00:09:20,560 –> 00:09:22,080
علامت پوند را با چیزی جایگزین می کنیم و
294
00:09:22,080 –> 00:09:23,760
هر کاما را با هیچ جایگزین
295
00:09:23,760 –> 00:09:25,200
می کنیم همه چیز
296
00:09:25,200 –> 00:09:27,680
را حذف کنید و سپس در اطراف کل
297
00:09:27,680 –> 00:09:29,680
چیز را به یک عدد ممیز شناور تبدیل
298
00:09:29,680 –> 00:09:31,279
می کنیم که به این معنی است
299
00:09:31,279 –> 00:09:32,880
که یک عدد ممیز اعشاری است، بنابراین ما می توانیم
300
00:09:32,880 –> 00:09:35,040
در واقع آن را به عنوان یک عدد در نظر بگیریم وقتی
301
00:09:35,040 –> 00:09:36,240
که داده ها را بعدا تجزیه و تحلیل می کنیم،
302
00:09:36,240 –> 00:09:38,880
بنابراین در پایان با ویرگول می گذاریم و
303
00:09:38,880 –> 00:09:41,440
ما به قسمت بعدی می رویم
304
00:09:41,440 –> 00:09:44,320
که تاریخ فروش
305
00:09:44,480 –> 00:09:46,240
به اینجا باز می گردد و می بینیم که
306
00:09:46,240 –> 00:09:49,040
30 نوامبر فروخته شده است،
307
00: