در این مطلب، ویدئو BeautifulSoup در Python: Objects با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,740
در این ویدئو،
2
00:00:01,740 –> 00:00:04,049
نحوه ایجاد اشیاء خاص در
3
00:00:04,049 –> 00:00:04,680
سوپ زیبا را بررسی
4
00:00:04,680 –> 00:00:06,240
خواهیم کرد و
5
00:00:06,240 –> 00:00:07,919
نحوه استفاده از آن اشیاء را برای
6
00:00:07,919 –> 00:00:10,320
استخراج محتوا از منابع وب
7
00:00:10,320 –> 00:00:11,759
که ممکن است علاقه مند به
8
00:00:11,759 –> 00:00:13,889
استخراج آن باشید، بررسی کنیم. اگر
9
00:00:13,889 –> 00:00:15,960
ویدیوی کانال من را ندیدهاید که در آن سوپ زیبا را مرور میکنم
10
00:00:15,960 –> 00:00:18,210
و بهطور خاص
11
00:00:18,210 –> 00:00:19,650
این راهنمای QuickStart را درخواست میکنم که در
12
00:00:19,650 –> 00:00:21,660
آن نحوه استفاده از هر دوی این ماژولها
13
00:00:21,660 –> 00:00:23,340
و همچنین نحوه نصب سوپ زیبا را نشان
14
00:00:23,340 –> 00:00:25,140
میدهم، تشویق میکنم که شما ابتدا بروید و
15
00:00:25,140 –> 00:00:27,029
قبل از بررسی
16
00:00:27,029 –> 00:00:28,529
این ویدیو آن را بررسی کنید و
17
00:00:28,529 –> 00:00:29,849
اگر این کار را انجام نداده
18
00:00:29,849 –> 00:00:31,439
اید اگر درک خوبی از
19
00:00:31,439 –> 00:00:33,300
سوپ زیبا یا درک درستی
20
00:00:33,300 –> 00:00:34,590
دارید و قبلاً آن را در دستگاه خود نصب کرده اید، در توضیحات به آن لینک خواهم داد.
21
00:00:34,590 –> 00:00:36,450
سپس می توانید از این موضوع صرف
22
00:00:36,450 –> 00:00:37,710
نظر کنید و فقط می
23
00:00:37,710 –> 00:00:39,120
توانید این ویدیو را دنبال کنید و حال شما
24
00:00:39,120 –> 00:00:41,250
خوب است بنابراین اولین کاری که می کنیم این
25
00:00:41,250 –> 00:00:43,050
است که ادامه دهیم و فقط
26
00:00:43,050 –> 00:00:45,629
سوپ زیبا وارد کنیم. با توجه به
27
00:00:45,629 –> 00:00:47,190
اینکه شما این را نصب کرده اید، ما فقط
28
00:00:47,190 –> 00:00:49,230
می خواهیم بگوییم از bs4 import soup زیبا
29
00:00:49,230 –> 00:00:50,430
که کلاسی است که ما از آن
30
00:00:50,430 –> 00:00:53,039
برای ساده کردن محتوای HTML استفاده می
31
00:00:53,039 –> 00:00:54,809
کنیم که در نهایت در این
32
00:00:54,809 –> 00:00:56,910
ویدیو و محتوای HTML را تجزیه می کنیم. ‘re
33
00:00:56,910 –> 00:00:58,170
going to parse’ در این ویدیو در واقع
34
00:00:58,170 –> 00:01:00,329
فقط با این متغیر در اینجا توضیح داده می شود
35
00:01:00,329 –> 00:01:02,340
که رشته ای است که
36
00:01:02,340 –> 00:01:04,459
واقعاً حاوی یک صفحه وب بسیار بسیار ساده
37
00:01:04,459 –> 00:01:07,830
HTML است، بنابراین دلیل اینکه ما این
38
00:01:07,830 –> 00:01:09,869
کار را به این صورت انجام می دهیم این است که یکی نگه دارد.
39
00:01:09,869 –> 00:01:11,490
چیزهای بسیار ساده ما فقط می خواهیم
40
00:01:11,490 –> 00:01:13,409
مفاهیم بسیار ابتدایی را در مورد چگونگی
41
00:01:13,409 –> 00:01:15,689
تجزیه این نوع محتوا نشان
42
00:01:15,689 –> 00:01:17,100
دهیم، نکته دیگر این است که آن را
43
00:01:17,100 –> 00:01:19,259
قابل تکرار نگه داریم، ما می توانیم این مثال را
44
00:01:19,259 –> 00:01:21,270
در یک وب سایت واقعی که در
45
00:01:21,270 –> 00:01:23,310
جایی در اینترنت است مشاهده کنیم، اما اگر کد منبع
46
00:01:23,310 –> 00:01:25,200
برای آن باشد. وبسایت به هر نحوی تغییر میکند، در
47
00:01:25,200 –> 00:01:28,439
نتیجه ممکن است ویدیو
48
00:01:28,439 –> 00:01:30,210
نادرست شود، زیرا منبع تغییر میکند
49
00:01:30,210 –> 00:01:32,700
و بنابراین منبع ما ممکن است
50
00:01:32,700 –> 00:01:35,310
کار درستی را انجام ندهد و در
51
00:01:35,310 –> 00:01:36,960
زمانی که شما در حال تماشای آن هستید،
52
00:01:36,960 –> 00:01:38,520
ممکن است نتیجهای متفاوت
53
00:01:38,520 –> 00:01:40,860
از آنچه واقعاً انتظار دارید به شما میدهد، بنابراین این
54
00:01:40,860 –> 00:01:42,540
رشته فقط یک صفحه وب بسیار ساده HTML را توصیف میکند،
55
00:01:42,540 –> 00:01:44,820
سپس ما میخواهیم از آن به
56
00:01:44,820 –> 00:01:47,340
عنوان مثال استفاده کنیم و فقط به
57
00:01:47,340 –> 00:01:49,350
شما بفهمانیم که این صفحه چگونه به نظر میرسد.
58
00:01:49,350 –> 00:01:51,180
فقط میروم و ادامه
59
00:01:51,180 –> 00:01:53,040
میدهم و این محتوا را در یک فایل مینویسم، بنابراین کاری که من
60
00:01:53,040 –> 00:01:54,750
در اینجا انجام میدهم این است که فقط یک فایل به نام
61
00:01:54,750 –> 00:01:57,270
index.html ایجاد میکنم و سپس
62
00:01:57,270 –> 00:01:59,130
محتوایی را که در بالا تعریف کردیم، مینویسم تا
63
00:01:59,130 –> 00:02:01,140
سند HTML رشته من فقط میروم
64
00:02:01,140 –> 00:02:02,759
و آن را در یک فایل مینویسم و
65
00:02:02,759 –> 00:02:04,860
اگر این را اجرا کنیم، ت
66
00:02:04,860 –> 00:02:07,140
مینال را پاک میکنم، بنابراین ای
67
00:02:07,140 –> 00:02:08,788
فایل را اجرا میکنم که به
68
00:02:08,788 –> 00:02:10,800
ن اشیاء زیبا سوپ میگویند. ما
69
00:02:10,800 –> 00:02:12,120
در خروجی نمی بینیم زیرا هیچ
70
00:02:12,120 –> 00:02:13,830
خروجی برای دیدن وجود ندارد اما
71
00:02:13,830 –> 00:02:15,600
به دایرکتوری خود می رویم که فایل در آن
72
00:02:15,600 –> 00:02:17,670
زندگی می کند و می بینیم که این صفحه وب index.html را ایجاد کرده است،
73
00:02:17,670 –> 00:02:20,520
بنابراین می توانیم ادامه دهیم
74
00:02:20,520 –> 00:02:22,620
و این صفحه را در یک صفحه باز کنیم. مرورگر و اگر این
75
00:02:22,620 –> 00:02:24,750
کار را انجام دهیم، می بینیم که این رندر HTML
76
00:02:24,750 –> 00:02:27,240
رشته ای است که ما ذخیره کرده و در
77
00:02:27,240 –> 00:02:28,770
فایل نوشتیم، بنابراین شما می توانید n ببینید که
78
00:02:28,770 –> 00:02:31,170
در این صفحه محتوای بسیار ساده ای وجود دارد،
79
00:02:31,170 –> 00:02:33,000
بین برخی از برچسب های پررنگ
80
00:02:33,000 –> 00:02:35,340
بین برخی از برچسب های پاراگراف، مواردی
81
00:02:35,340 –> 00:02:37,470
مانند آن وجود دارد، بنابراین ما خواهیم دید که چگونه
82
00:02:37,470 –> 00:02:39,990
از اشیاء زیبای سوپ برای استخراج
83
00:02:39,990 –> 00:02:42,600
مطالبی مانند این استفاده کنیم و امیدوارم که
84
00:02:42,600 –> 00:02:44,850
شما می توانید آن را در این
85
00:02:44,850 –> 00:02:46,890
تنظیمات بسیار ساده و تا حدودی ساختگی مشاهده کنید و با
86
00:02:46,890 –> 00:02:49,200
خوش بینانه آن را
87
00:02:49,200 –> 00:02:51,720
در تنظیمات خود که می خواهید این نوع ایده ها را در آن اعمال کنید، اعمال کنید،
88
00:02:51,720 –> 00:02:53,340
بنابراین من فقط
89
00:02:53,340 –> 00:02:54,870
این را می بندم، این را به حداقل می رسانم
90
00:02:54,870 –> 00:02:56,630
و ما به کد خود برمی گردیم،
91
00:02:56,630 –> 00:02:59,910
بنابراین بیایید در اینجا به حرکت ادامه دهیم، بنابراین
92
00:02:59,910 –> 00:03:00,870
کار بعدی که می
93
00:03:00,870 –> 00:03:02,820
خواهیم انجام دهیم این است که یک شی سوپ را
94
00:03:02,820 –> 00:03:05,790
بر اساس متغیر رشته HTML doc
95
00:03:05,790 –> 00:03:07,590
که در بالا تعریف کردیم ایجاد می کنیم. قرار است
96
00:03:07,590 –> 00:03:09,420
به ما امکان تجزیه
97
00:03:09,420 –> 00:03:12,090
محتوای HTML را بدهد، بنابراین یکی از مواردی که میخواهم به
98
00:03:12,090 –> 00:03:13,140
آن اشاره کنم که فکر نمیکنم
99
00:03:13,140 –> 00:03:15,480
در راهنمای QuickStart به آن اشاره کرده باشم،
100
00:03:15,480 –> 00:03:17,040
چیزی است که به نوعی تمیز است این است که میتوانید از
101
00:03:17,040 –> 00:03:19,230
این تابع زیباسازی که
102
00:03:19,230 –> 00:03:20,880
از سوپ زیبا ج lass که
103
00:03:20,880 –> 00:03:23,160
به شما امکان میدهد کد HTML را
104
00:03:23,160 –> 00:03:25,650
با فرمتبندی زیبا خروجی بگیرید، بنابراین
105
00:03:25,650 –> 00:03:27,120
من فقط میروم و این را مینویسم و
106
00:03:27,120 –> 00:03:29,040
ا اجرا میکنم، بنابراین اگر این اجرا را انجام ده
107
00:03:29,040 –> 00:03:31,769
م، میبینیم که کد HTML بس
108
00:03:31,769 –> 00:03:33,989
ار زیبا چاپ شده است. به درستی فرورفته شده است و
109
00:03:33,989 –> 00:03:35,610
به نوعی بسیار تمیز به نظر می رسد و چگونه
110
00:03:35,610 –> 00:03:37,560
انتظار دارید که به درستی
111
00:03:37,560 –> 00:03:39,150
قالب بندی شود، بیایید بگوییم که اگر
112
00:03:39,150 –> 00:03:41,820
این کد را می نوشتید، اگر ما از
113
00:03:41,820 –> 00:03:43,890
شر این تابع زیبا خلاص شویم، اگر فقط
114
00:03:43,890 –> 00:03:45,720
آن را حذف کنیم و سپس آن را بنویسیم.
115
00:03:45,720 –> 00:03:47,340
دوباره اجرا کنید، میتوانید ببینید که این
116
00:03:47,340 –> 00:03:48,780
خروجی که در اینجا به دست آوردیم،
117
00:03:48,780 –> 00:03:50,610
همه چیز را با هم ترکیب میکند، بنابراین
118
00:03:50,610 –> 00:03:51,540
واقعاً بستگی به این دارد
119
00:03:51,540 –> 00:03:53,250
که به دنبال چه چیزی هستید، اگر
120
00:03:53,250 –> 00:03:55,050
احساس بزرگتری از
121
00:03:55,050 –> 00:03:56,940
شاید پیچیدهتر کنید. ممکن است خوب باشد که
122
00:03:56,940 –> 00:04:00,000
به این فرم در اینجا نگاه کنید، در غیر این صورت
123
00:04:00,000 –> 00:04:01,260
اگر می خواهید همه چیز
124
00:04:01,260 –> 00:04:04,470
را فقط در این صفحه در اینجا مشاهده کنید،
125
00:04:04,470 –> 00:04:06,630
ممکن است خوب باشد که به این شکل نگاه کنید،
126
00:04:06,630 –> 00:04:07,830
بنابراین واقعاً بستگی به هدف شما دارد،
127
00:04:07,830 –> 00:04:09,750
اما خوب است بدانید که این نوع
128
00:04:09,750 –> 00:04:11,670
تابع وجود دارد، بنابراین من فقط می خواهم در
129
00:04:11,670 –> 00:04:13,230
مورد آن نظر بدهم تا
130
00:04:13,230 –> 00:04:14,850
زمانی که در حال حرکت در اینجا در این فایل هستیم، خروجی زیادی نداشته باشیم
131
00:04:14,850 –> 00:04:16,769
و مورد
132
00:04:16,769 –> 00:04:17,820
بعدی که در اینجا قرار است پوشش دهیم،
133
00:04:17,820 –> 00:04:20,760
برچسب ها هستند، بنابراین ما قصد داریم این کار را انجام دهیم این است
134
00:04:20,760 –> 00:04:22,530
که به این کد این
135
00:04:22,530 –> 00:04:24,510
منبع HTML نگاهی بیندازیم و اولین کاری که
136
00:04:24,510 –> 00:04:26,010
میخواهیم انجام دهیم این است که
137
00:04:26,010 –> 00:04:28,169
برچسب پررنگ را چاپ میکنیم،
138
00:04:28,169 –> 00:04:30,870
بنابراین اگر نقطه سوپ B را انجام دهیم این است.
139
00:04:30,870 –> 00:04:33,270
اولین رخداد
140
00:04:33,270 –> 00:04:35,430
تگ پررنگ را در HTML به ما می دهد که در حال تجزیه یا
141
00:04:35,430 –> 00:04:37,680
از سوپ هستیم، بنابراین اگر من ادامه دهم و
142
00:04:37,680 –> 00:04:40,110
این را بنویسم و این را اجرا کنم، باید خر
143
00:04:40,110 –> 00:04:42,719
جی اینجا این محتوا باشد، بنابراین مج
144
00:04:42,719 –> 00:04:44,759
وع خوابگاه داستان بین
145
00:04:44,759 –> 00:04:46,740
این تگهای گاو نر را میخواهد، بنابراین من فقط میخواهم به این
146
00:04:46,740 –> 00:04:49,860
نکته نیز اشاره کنم که این محتوای این محتوای HTML
147
00:04:49,860 –> 00:04:51,719
واقعاً مستقیماً مستقیماً
148
00:04:51,719 –> 00:04:53,610
از صفحه مستندات سوپ زیبا
149
00:04:53,610 –> 00:04:57,659
با برخی تغییرات جزئی برداشته شده است، به طوری که
150
00:04:57,659 –> 00:05:00,419
برچسب پررنگی که به تازگی استخراج کردهایم این
151
00:05:00,419 –> 00:05:02,340
یکی در اینجا است. از بالای فایل شروع می شود
152
00:05:02,340 –> 00:05:04,110
و به سمت پایین حرکت
153
00:05:04,110 –> 00:05:06,210
می کند و اولین را پیدا می کند برچسبهای پررنگ دارد
154
00:05:06,210 –> 00:05:08,129
و میگوید خوب است،
155
00:05:08,129 –> 00:05:11,250
اگر بگوییم سوپ B
156
00:05:11,250 –> 00:05:13,770
اما P این کار را انجام میدهم، میخواهم این را چاپ کنم،
157
00:05:13,770 –> 00:05:16,319
اما با تگ P، بنابراین در اینجا ما
158
00:05:16,319 –> 00:05:18,870
عنوان کلاس را داریم داستان the doormouse’s story در واقع اگر
159
00:05:18,870 –> 00:05:20,909
بالا برویم. به بالای این منبع HTML
160
00:05:20,909 –> 00:05:23,610
از اینجا شروع کنید به پایین بروید،
161
00:05:23,610 –> 00:05:24,930
اینجا هم همین است، این اولین
162
00:05:24,930 –> 00:05:27,509
رخداد تگ P در فایل است، بنابراین
163
00:05:27,509 –> 00:05:28,469
این چیزی است که در آنجا چاپ می شود
164
00:05:28,469 –> 00:05:30,599
، بنابراین من فقط می خواهم در مورد آن نظر بدهم
165
00:05:30,599 –> 00:05:32,610
و شاید ما
166
00:05:32,610 –> 00:05:34,710
نمیخواهیم فقط اولین مورد را چاپ
167
00:05:34,710 –> 00:05:37,229
کنیم، بلکه میخواهیم کاری مشابه انجام دهیم، بنابراین
168
00:05:37,229 –> 00:05:38,580
میخواهیم راهی را
169
00:05:38,580 –> 00:05:41,009
ایجاد کنیم که بتوانیم همه برچسبهای
170
00:05:41,009 –> 00:05:43,289
یک عنصر را پیدا کنیم، بنابراین چیز دیگری که
171
00:05:43,289 –> 00:05:44,789
میتوانیم این کار را انجام دهیم، بسیار شبیه به کاری است
172
00:05:44,789 –> 00:05:46,830
که به جای سوپ نقطه B یا سوپ
173
00:05:46,830 –> 00:05:49,529
نقطه P انجام دادیم، میتوانیم کار مشابهی را
174
00:05:49,529 –> 00:05:51,719
انجام دهیم که در آن از تابع find استفاده کنیم، بنابراین اگر
175
00:05:51,719 –> 00:05:53,939
بگوییم نقطه سوپ پیدا کنید و سپس به آن
176
00:05:53,939 –> 00:05:55,500
برچسب بدهید که جستجوی مجدد برای
177
00:05:55,500 –> 00:05:57,569
این، اولین بار
178
00:05:57,569 –> 00:06:00,060
در مستندات HTML را به ما می دهد در سند HTML
179
00:06:00,060 –> 00:06:03,060
که دارای یک تگ پررنگ است، استفاده کنید، بنابراین اگر ادامه دهیم
180
00:06:03,060 –> 00:06:04,740
و این را بنویسیم، فقط
181
00:06:04,740 –> 00:06:06,330
ترمینال را پاک می کنم
182
00:06:06,330 –> 00:06:08,729
تا خروجی زیادی نداشته باشیم، می بینیم که این
183
00:06:08,729 –> 00:06:10,349
اولین تگ پررنگ است که
184
00:06:10,349 –> 00:06:12,449
ما از قبل چیزی را که انجام میدادیم به دست آوردیم،
185
00:06:12,449 –> 00:06:15,000
بنابراین من فقط میروم و
186
00:06:15,000 –> 00:06:17,339
برمیگردم اینجا نظر دهید که شاید اکنون
187
00:06:17,339 –> 00:06:18,629
کاری که میخواهیم انجام دهیم این باشد که میخواهیم
188
00:06:18,629 –> 00:06:20,759
همه موارد تگ پررنگ را
189
00:06:20,759 –> 00:06:23,219
در HTML پیدا کنیم. سندی که ما در حال تجزیه آن هستیم،
190
00:06:23,219 –> 00:06:25,020
بنابراین میروم و این را از نظر حذف میکنم
191
00:06:25,020 –> 00:06:26,580
و تابعی که در
192
00:06:26,580 –> 00:06:28,469
اینجا از آن استفاده میکنیم برای
193
00:06:28,469 –> 00:06:30,419
برجسته کردن همه چیز خوب است، بنابراین این یک
194
00:06:30,419 –> 00:06:32,129
تابع داخلی است که میتوانیم روی یک
195
00:06:32,129 –> 00:06:34,379
شی سوپ استفاده کنیم. قرار است تمام
196
00:06:34,379 –> 00:06:37,919
محتوای این سوپ را پیدا کند که مربوط به
197
00:06:37,919 –> 00:06:39,659
این برچسب کاسه است، بنابراین من میروم
198
00:06:39,659 –> 00:06:41,580
و این را مینویسم و آن را اجرا میکنم و خواهیم دی
199
00:06:41,580 –> 00:06:43,620
که این لیستی را برمیگرداند که در آن هر یک از
200
00:06:43,620 –> 00:06:45,120
ناصر این لیست هس
201
00:06:45,120 –> 00:06:47,430
ند. اشیاء سوپ زیبا که با
202
00:06:47,430 –> 00:06:50,389
هر چیزی که دارای یک برچسب پررنگ است مطابقت دارد،
203
00:06:50,389 –> 00:06:53,370
بنابراین خوب است بدانید پس بیایید
204
00:06:53,370 –> 00:06:55,710
در این فایل به سمت پایین حرکت کنید تا
205
00:06:55,710 –> 00:06:57,300
چیز دیگری که می توانیم به آن فکر کنیم
206
00:06:57,300 –> 00:06:59,430
چیزی به نام نام است، بنابراین اگر
207
00:06:59,430 –> 00:07:01,830
نام نقطه سوپ B
208
00:07:01,830 –> 00:07:03,960
را انجام دهیم، نام تگ را به ما می دهد، بنابراین به
209
00:07:03,960 –> 00:07:05,819
عنوان مثال اجازه دهید به اولین نگاهی بیندازیم.
210
00:07:05,819 –> 00:07:07,409
وجود تگ پررنگ مانند
211
00:07:07,409 –> 00:07:09,509
قبل و سپس روی یک نام نقطه تگ می کنیم،
212
00:07:09,509 –> 00:07:12,569
بنابراین اگر این را بنویسیم و آن را اجرا کنیم، می
213
00:07:12,569 –> 00:07:15,150
بینیم که نام تگ B است،
214
00:07:15,150 –> 00:07:16,530
بنابراین اساساً این همان چیزی است که قرار است به
215
00:07:16,530 –> 00:07:18,659
ما بدهد. با گفتن نام
216
00:07:18,659 –> 00:07:20,629
برچسبی که به تازگی چاپ کرده
217
00:07:20,629 –> 00:07:23,009
ایم، می توانیم نام آن را تغییر
218
00:07:23,009 –> 00:07:25,229
دهیم و در منبع منعکس شود، به
219
00:07:25,229 –> 00:07:26,580
عنوان مثال، اگر بخواهیم به هر
220
00:07:26,580 –> 00:07:29,490
دلیلی نام این تگ را تغییر دهیم،
221
00:07:29,490 –> 00:07:31,620
می توانیم در ادامه این کار را انجام دهیم. بنابراین
222
00:07:31,620 –> 00:07:34,169
میتوانیم یک تگ متغیر را تعریف کنیم که برابر
223
00:07:34,169 –> 00:07:36,120
با سوپ نقطه B است، بنابراین این اولین
224
00:07:36,120 –> 00:07:38,580
مورد از یک مورد پررنگ در سند HTML
225
00:07:38,580 –> 00:07:40,650
است که در حال تجزیه آن هستیم، میتوانیم آن را چاپ
226
00:07:40,650 –> 00:07:42,330
کنیم تا ببینیم چه چیزی است، بنابراین من
227
00:07:42,330 –> 00:07:43,439
میروم. برای اظهار نظر در این مورد، بنابراین ما
228
00:07:43,439 –> 00:07:45,539
خروجی زیادی دریافت نمی کنیم، بنابراین ما
229
00:07:45,539 –> 00:07:47,129
فقط یک refr ایجاد کرده ایم esh ما متغیری
230
00:07:47,129 –> 00:07:48,930
به نام تگ ایجاد کردیم که برابر است با souped-
231
00:07:48,930 –> 00:07:51,419
up اولین رخداد پررنگ در سند HTML
232
00:07:51,419 –> 00:07:52,830
است که می خواهیم آن را چاپ
233
00:07:52,830 –> 00:07:54,300
کنیم و خواهیم دید که چه چیزی مربوط به
234
00:07:54,300 –> 00:07:55,710
آن است که قبلاً دیده
235
00:07:55,710 –> 00:07:57,900
ایم و سپس کاری که میخواهیم انجام دهیم این است
236
00:07:57,900 –> 00:08:00,150
که میخواهیم نام نقطه برچسب را بگوییم که
237
00:08:00,150 –> 00:08:01,979
یک ویژگی است، درست مانند آنچه
238
00:08:01,979 –> 00:08:03,719
که در اینجا چاپ کردیم، بنابراین
239
00:08:03,719 –> 00:08:05,879
به جای اینکه برابر با
240
00:08:05,879 –> 00:08:08,610
پررنگ یا B باشد، نام را تگ پایین میزنیم. میخواهم بگویم در واقع
241
00:08:08,610 –> 00:08:11,039
آن نام را برابر با نقل قول بلوک قرار دهید، بنابراین این
242
00:08:11,039 –> 00:08:12,839
فقط چیز دیگری است که میتوانیم
243
00:08:12,839 –> 00:08:14,699
برابر با هر چیزی که میخواهیم ارسال کنیم، من فقط از
244
00:08:14,699 –> 00:08:17,639
نقل قول بلوک به عنوان مثال استفاده میکنم و سپس کاری که
245
00:08:17,639 –> 00:08:18,810
میتوانیم انجام دهیم این است که میتوانیم
246
00:08:18,810 –> 00:08:20,879
تگ به دست آمده را چاپ کنیم. ما این کار را انجام دادیم این است
247
00:08:20,879 –> 00:08:23,159
که ما برچسبی را پیدا کردیم که اولین برچسب
248
00:08:23,159 –> 00:08:25,259
پررنگی است که برای تأیید اینکه چیست
249
00:08:25,259 –> 00:08:25,800
250
00:08:25,800 –> 00:08:27,659
و ما در واقع تغییر داده ایم این یک
251
00:08:27,659 –> 00:08:29,310
شیء قابل تغییر است و در واقع
252
00:08:29,310 –> 00:08:32,610
محتوای پررنگ این تگ را به نقل قول بلوک تغییر می دهیم.
253
00:08:32,610 –> 00:08:34,229
و اگر جلو برویم و آن را چاپ
254
00:08:34,229 –> 00:08:36,839
کنیم، خواهیم دید که این دیگر
255
00:08:36,839 –> 00:08:39,360
بین B نیست اما بین یک نقل قول بلوک است،
256
00:08:39,360 –> 00:08:40,948
میتوانید ببینید که با این برچسب یک کد بلوک شروع میشود و به پایان میرسد،
257
00:08:40,948 –> 00:08:43,708
بنابراین من فقط
258
00:08:43,708 –> 00:08:47,040
در آنجا نظر میدهم و اجازه دهید به
259
00:08:47,040 –> 00:08:49,740
حرکت ادامه دهیم، بنابراین بیایید به
260
00:08:49,740 –> 00:08:51,990
ویژگیها برویم، پس بیایید ادامه دهیم و بگوییم
261
00:08:51,990 –> 00:08:55,050
که میخواهیم برای تعریف یک تگ داده شده دقیقاً به
262
00:08:55,050 –> 00:08:57,089
نوعی قبلاً در اینجا انجام می
263
00:08:57,089 –> 00:09:00,690
دادیم که در این مورد
264
00:09:00,690 –> 00:09:02,519
سومین عنصر لیست است که
265
00:09:02,519 –> 00:09:04,140
برای همه اشیاء پررنگی
266
00:09:04,140 –> 00:09:05,490
که در سند HTML به دنبال آنها هستیم برگردانده می شود،
267
00:09:05,490