در این مطلب، ویدئو پایتون برای مبتدیان – تجزیه آژاکس با سلنیوم و برگرداندن داده ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:08,160 –> 00:00:11,170
پس بچه ها خیلی خوب، پس این آخرین
2
00:00:11,170 –> 00:00:12,990
قسمت از ویدیوی Applebee است،
3
00:00:12,990 –> 00:00:14,860
متاسفم که انجام این کار طولانی شد،
4
00:00:14,860 –> 00:00:17,530
اما به هر حال کاری که می
5
00:00:17,530 –> 00:00:20,740
خواهیم انجام دهیم کدهای پستی است
6
00:00:20,740 –> 00:00:22,660
که در فایل مستقیماً در
7
00:00:22,660 –> 00:00:24,310
وب سایت قرار می دهیم در واقع در این ویجت پنهان کوچک نشان داده می شوند،
8
00:00:24,310 –> 00:00:27,580
بنابراین یک چیزی
9
00:00:27,580 –> 00:00:29,470
که متوجه خواهید شد این است که این
10
00:00:29,470 –> 00:00:32,049
آدرس بر اساس آدرس IP شما نمایش داده می شود،
11
00:00:32,049 –> 00:00:34,390
بنابراین به طور خودکار این کار را انجام می دهد که
12
00:00:34,390 –> 00:00:36,250
همیشه آن را در آنجا نشان می دهد،
13
00:00:36,250 –> 00:00:38,590
اما چیزی که ما واقعاً دنبال آن هستیم این نیست.
14
00:00:38,590 –> 00:00:41,820
میتوانم کد پستی مکانی را
15
00:00:41,820 –> 00:00:44,740
که در نزدیکی من نیست تغذیه کنم، بنابراین این یک
16
00:00:44,740 –> 00:00:46,960
کد پستی مریلند است و سپس ما توانستیم
17
00:00:46,960 –> 00:00:49,600
این مکانها را پیدا کنیم، بنابراین یادگیری سلنیوم
18
00:00:49,600 –> 00:00:51,730
برای استخراج این دادهها است و
19
00:00:51,730 –> 00:00:53,320
هدف این ویدیو فقط این بود که
20
00:00:53,320 –> 00:00:55,390
به شما نشان میدهد که این دادهها را نمیتوان
21
00:00:55,390 –> 00:00:58,840
از HTML عمومی استخراج کرد، زیرا
22
00:00:58,840 –> 00:01:02,080
در کد منبع وجود ندارد، بنابراین
23
00:01:02,080 –> 00:01:06,460
با در نظر گرفتن آن، بیایید و
24
00:01:06,460 –> 00:01:11,080
برنامه خود را ادامه دهیم، بنابراین وقتی مرورگر را
25
00:01:11,080 –> 00:01:15,160
بهروزرسانی کردیم، جلو برویم و
26
00:01:15,160 –> 00:01:16,540
چیزی را جستجو کنیم. بنابراین هر زمان که میخواهید این کار را انجام دهید
27
00:01:16,540 –> 00:01:18,550
، همان
28
00:01:18,550 –> 00:01:21,820
عنصر نقطهیابی مرورگر وجود دارد و بهترین چیزی که
29
00:01:21,820 –> 00:01:25,060
از یک توقف گردن استفاده میکند، استفاده از نوردهی بسیار
30
00:01:25,060 –> 00:01:27,810
آسان است، به لطف مواردی مانند
31
00:01:27,810 –> 00:01:31,510
Firebug از Mozilla یا Chrome، میتوانید
32
00:01:31,510 –> 00:01:35,350
ادامه دهید و من میخواهم همین کار را انجام دهم.
33
00:01:35,350 –> 00:01:37,390
فقط با کلیک راست و
34
00:01:37,390 –> 00:01:39,280
گفتن عنصر بازرسی در آدرسی
35
00:01:39,280 –> 00:01:41,710
که به دنبال آن هستیم، مهاجر را در اینجا دریافت کنید و سپس در
36
00:01:41,710 –> 00:01:43,000
مرورگر خود می خواهید
37
00:01:43,000 –> 00:01:45,340
این چیز کوچک را اینجا پایین بیاورید
38
00:01:45,340 –> 00:01:49,390
و اساساً مانند
39
00:01:49,390 –> 00:01:53,170
نسخه Google از Mozilla Firebug است. اما بسیار
40
00:01:53,170 –> 00:01:55,060
مفید است، بنابراین میتوانید
41
00:01:55,060 –> 00:01:56,350
روی دادهای که به دنبال آن هستید کلیک راست کنید و
42
00:01:56,350 –> 00:02:00,220
فقط XPath را کپی کنید و سپس آن را دقیقاً در اینجا قرار دهید،
43
00:02:00,220 –> 00:02:03,220
که دلیلی بر این است که شما
44
00:02:03,220 –> 00:02:05,979
این عنصر خوب را با روش XPath تغذیه میکنید،
45
00:02:05,979 –> 00:02:09,250
پس زمانی که آن را داشته باشیم ما فقط
46
00:02:09,250 –> 00:02:11,290
پیش می رویم و می گوییم چاپ کنید و
47
00:02:11,290 –> 00:02:14,680
به این یک متغیر می دهیم در واقع
48
00:02:14,680 –> 00:02:19,239
ما آن را آدرس برابر می نامیم و
49
00:02:19,239 –> 00:02:21,890
همچنین باید مشخص کنید که به
50
00:02:21,890 –> 00:02:24,230
دنبال متن هستید که به معنای
51
00:02:24,230 –> 00:02:28,760
متنی است که در داخل کد HTML بنابراین
52
00:02:28,760 –> 00:02:37,250
ما هستیم میخواهیم بگوییم آدرس چاپ بیایید ادامه دهیم
53
00:02:37,250 –> 00:02:39,970
و این را اجرا کن