در این مطلب، ویدئو آموزش جستجوی گوگل در پایتون و ماژول JSON. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:08,480 –> 00:00:10,410
چه خبر است همه به یکی دیگر از
2
00:00:10,410 –> 00:00:12,360
آموزش های پایتون خوش آمدید این آموزش دو مرحله
3
00:00:12,360 –> 00:00:15,060
ای خواهد بود، بنابراین شما
4
00:00:15,060 –> 00:00:16,350
نه تنها نحوه جستجوی گوگل را به
5
00:00:16,350 –> 00:00:18,690
روش آسان نقل قول-unquote بلکه
6
00:00:18,690 –> 00:00:20,790
پوشش عملکرد JSON در پایتون را نیز دریافت خواهید کرد،
7
00:00:20,790 –> 00:00:24,170
بنابراین ما واقعاً فقط
8
00:00:24,170 –> 00:00:26,730
یک بار دیگر با ساختار دادههای JSON سروکار داشتیم و آن
9
00:00:26,730 –> 00:00:28,440
هم با فید توییتر بود و ما فقط
10
00:00:28,440 –> 00:00:30,360
از توابع تقسیم ساده برای انجام آن استفاده میکنیم،
11
00:00:30,360 –> 00:00:33,120
اما این ماژولهای json رقص دار فانتزی وجود دارد
12
00:00:33,120 –> 00:00:35,130
که میتوانیم از آن استفاده کنیم، بنابراین میخواهیم این
13
00:00:35,130 –> 00:00:38,460
کار را در این ویدیو انجام دهیم. خوب، برای
14
00:00:38,460 –> 00:00:40,920
شروع، فقط یک
15
00:00:40,920 –> 00:00:45,960
نمونه از API را که Google
16
00:00:45,960 –> 00:00:47,460
برای جستجو ارائه می دهد به شما نشان می دهد، بنابراین به
17
00:00:47,460 –> 00:00:49,440
مرورگر اینترنتی مورد علاقه خود بروید که فکر می کنم
18
00:00:49,440 –> 00:00:51,000
کروم است، در غیر این صورت نمی دانم
19
00:00:51,000 –> 00:00:55,020
در کانال و پلیس من چه می کنید. خوب
20
00:00:55,020 –> 00:00:56,790
من لینک را در آن لینک
21
00:00:56,790 –> 00:00:58,350
در توضیحات قرار می دهم، بنابراین آن را کپی و پیست
22
00:00:58,350 –> 00:00:59,910
کنید و می توانید به معنای واقعی کلمه
23
00:00:59,910 –> 00:01:01,320
هر چیزی را که می خواهید قرار دهید، می توانید
24
00:01:01,320 –> 00:01:03,989
آموزش های پایتون را قرار دهید و
25
00:01:03,989 –> 00:01:08,280
خروجی JSON از داده ها را برای
26
00:01:08,280 –> 00:01:12,240
آموزش های پایتون به شما برمی گرداند. آ پرس و جوی جستجو اکنون
27
00:01:12,240 –> 00:01:15,090
مرورگر شما این رمزگذاری را به صورت خودکار
28
00:01:15,090 –> 00:01:18,959
برای شما انجام می دهد، بستگی به این دارد که
29
00:01:18,959 –> 00:01:21,899
از کدام api استفاده می کنید، گاهی اوقات کار نمی
30
00:01:21,899 –> 00:01:24,359
کند و در موارد دیگر فقط می
31
00:01:24,359 –> 00:01:25,979
توانید هر چیزی را در آنجا قرار دهید و به
32
00:01:25,979 –> 00:01:29,939
طور خودکار آن را رمزگذاری می کند. قرار است به
33
00:01:29,939 –> 00:01:31,549
شما بچه ها نشان دهم که چگونه آن داده ها را رمزگذاری کنید،
34
00:01:31,549 –> 00:01:35,399
اما با این
35
00:01:35,399 –> 00:01:37,380
36
00:01:37,380 –> 00:01:40,380
37
00:01:40,380 –> 00:01:43,829
کار نیازی به رمزگذاری آن ها
38
00:01:43,829 –> 00:01:46,469
نیست. رمزگذاری URL بنابراین
39
00:01:46,469 –> 00:01:47,490
نمیدانم به اندازه کافی در مورد آن
40
00:01:47,490 –> 00:01:49,799
چیزها نمیدانم، اما به هر حال چیزی که میدانم
41
00:01:49,799 –> 00:01:51,749
مطمئنترین شرط این است که همیشه از رمزگذاری URL استفاده کنید،
42
00:01:51,749 –> 00:01:55,159
پس نیازی به نگرانی در مورد آن نخواهید بود، بنابراین
43
00:01:55,159 –> 00:01:58,409
با این کار رمزگذاری URL را انجام دهید. شما
44
00:01:58,409 –> 00:02:02,249
باید URL Lib را وارد کنید نه URL Lib را به
45
00:02:02,249 –> 00:02:06,389
URL Lib در امتداد آن یادداشت اگر کسی می داند
46
00:02:06,389 –> 00:02:10,699
چگونه URL را با URL Lib رمزگذاری کند تا
47
00:02:10,699 –> 00:02:13,000
به من اطلاع دهد که من هیچی
48
00:02:13,000 –> 00:02:14,530
ندارم، سعی کردم آن را جستجو کنم و آنها به
49
00:02:14,530 –> 00:02:16,960
نظر می رسند هیچ راهی برای انجام آن وجود ندارد، بنابراین
50
00:02:16,960 –> 00:02:19,600
من همیشه اگر از آنها استفاده کنم، URL
51
00:02:19,600 –> 00:02:22,780
Lib و URL Lib را نیز وارد می کنم، بنابراین اگر چنین باشد dy می داند
52
00:02:22,780 –> 00:02:25,420
که اگر آقای یا خانم خوبی
53
00:02:25,420 –> 00:02:27,070
می شناسد، لطفاً نظر خود را در زیر بنویسید و
54
00:02:27,070 –> 00:02:30,490
به من اطلاع دهید که من واقعاً کنجکاو هستم
55
00:02:30,490 –> 00:02:33,610
که بعداً ما به ماژول JSON نیز نیاز داریم، بنابراین ما
56
00:02:33,610 –> 00:02:37,720
یک JSON وارداتی هستیم و حالا بیایید ادامه دهیم
57
00:02:37,720 –> 00:02:40,380
و با این کار شروع کنیم. با این
58
00:02:40,380 –> 00:02:43,690
کار میتوانیم جستجوی مثال انجام دهیم، بنابراین چیزی را
59
00:02:43,690 –> 00:02:45,570
جستجو میکنیم که میخواهم بگویم
60
00:02:45,570 –> 00:02:50,770
تجزیه و تحلیل Semyon جغرافیایی و سپس
61
00:02:50,770 –> 00:02:55,150
میخواهم بگویم رمزگذاری شده برابر است با
62
00:02:55,150 –> 00:02:58,810
نقل قول URL Lib جستجوی مثال، بنابراین اگر
63
00:02:58,810 –> 00:03:00,940
نمیدانید چه کاری انجام میشود. اساساً
64
00:03:00,940 –> 00:03:03,670
24% در هر فاصله اضافه می کند و سپس اگر
65
00:03:03,670 –> 00:03:05,320
کاراکترهای مشابهی داشته باشید، آنها را نیز
66
00:03:05,320 –> 00:03:08,770
تغییر می دهد، بنابراین اجازه دهید
67
00:03:08,770 –> 00:03:10,239
آن را رمزگذاری کنیم تا بتوانید ببینید چه زمانی
68
00:03:10,239 –> 00:03:13,570
برنامه را در بوت می دهم تا این URL
69
00:03:13,570 –> 00:03:16,209
یا حداقل آن قسمت باشد. encoded right به
70
00:03:16,209 –> 00:03:18,250
تازگی این درصد 20 ثانیه را اضافه کرده است، اما در همان
71
00:03:18,250 –> 00:03:21,310
زمان اگر چنین کاری را درست انجام داده باشید
72
00:03:21,310 –> 00:03:24,480
و URL رمزگذاری شده را چاپ کنیم،
73
00:03:24,480 –> 00:03:28,989
آن را به درستی برطرف می کنیم، بنابراین همانطور که می بینید
74
00:03:28,989 –> 00:03:31,030
حتی در این URL سمت راست URL دارای یک
75
00:03:31,030 –> 00:03:33,850
علامت سوال و یک علامت است. علامت علامت برای نشان دادن
76
00:03:33,850 –> 00:03:36,610
متغیرها به درستی و آن را t o
77
00:03:36,610 –> 00:03:38,350
آن متغیرها را دریافت کنید و از آنها استفاده کنید، بنابراین
78
00:03:38,350 –> 00:03:43,209
اگر آن چیزها را در URL خود دارید،
79
00:03:43,209 –> 00:03:46,320
بدیهی است که
80
00:03:46,320 –> 00:03:48,970
قبل از انجام این کار ابتدا باید آنها را رمزگذاری کنید، بنابراین فقط این را در
81
00:03:48,970 –> 00:03:52,060
نظر داشته باشید، در حالی که من گفتم که در واقع
82
00:03:52,060 –> 00:03:53,680
حداقل با این API شما این کار را نمی کنید. باید
83
00:03:53,680 –> 00:03:55,930
کدگذاری کنید، میتوانید این را
84
00:03:55,930 –> 00:03:59,320
همانجا بزنید، اما اگر اینطور بود که میدانید
85
00:03:59,320 –> 00:04:03,220
چگونه میتوانم این کار یا چیزی شبیه به آن را
86
00:04:03,220 –> 00:04:05,140
انجام دهم و از رمزگذاری URL استفاده نکردید،
87
00:04:05,140 –> 00:04:08,850
به مشکل خواهید خورد، بنابراین به هر حال
88
00:04:08,850 –> 00:04:12,760
این آموزش من است. ویدیوی امروز
89
00:04:12,760 –> 00:04:14,260
بیش از خیر،
90
00:04:14,260 –> 00:04:18,339
بنابراین اکنون کاری که میخواهیم انجام دهیم این است که دیگر
91
00:04:18,339 –> 00:04:20,200
نیازی به چاپ کردن آن
92
00:04:20,200 –> 00:04:22,270
نداریم، اکنون میخواهیم دادههای خام را بگوییم، بنابراین بیایید اینگونه باشیم
93
00:04:22,270 –> 00:04:23,030
که
94
00:04:23,030 –> 00:04:26,960
خروجی با URL برابر URL
95
00:04:26,960 –> 00:04:32,150
نقطه زنده URL باز است و میخواهیم برای باز کردن این
96
00:04:32,150 –> 00:04:34,160
پیوند در اینجا، بنابراین من آن را کپی و جایگذاری می
97
00:04:34,160 –> 00:04:36,500
کنم و می خواهم بگویم query برابر است
98
00:04:36,500 –> 00:04:38,360
، مطمئن نیستم که چرا این علامت برابر
99
00:04:38,360 –> 00:04:40,220
وجود دارد، بنابراین می خواهم آن پرس و جو را حذف کنم
100
00:04:40,220 –> 00:04:44,330
، آن را به درستی رمزگذاری می کند بنابراین
101
00:04:44,330 –> 00:04:47,240
ما به اینجا می آییم پرس و جو برابر است و
102
00:04:47,240 –> 00:04:51,740
سپس یک پلاس و کدگذاری انجام می دهیم و سپس
103
00:04:51,740 –> 00:04:53,120
در پایان این میخواهم یک مطالعه
104
00:04:53,120 –> 00:04:55,940
انجام دهم تا در واقع بخوانم تا دادههای خام
105
00:04:55,940 –> 00:04:58,910
مستقیماً درست مانند متن بدی
106
00:04:58,910 –> 00:05:01,460
که از آنجا دریافت میکنید، بنابراین اکنون
107
00:05:01,460 –> 00:05:04,700
میخواهیم از عملکرد JSON استفاده کنیم، بنابراین
108
00:05:04,700 –> 00:05:08,500
اکنون میخواهیم بگوییم دادههای JSON برابر است.
109
00:05:08,500 –> 00:05:12,950
JSON کاهش مییابد و ما دادههای خام را