در این مطلب، ویدئو خودکار کردن جستجوی گوگل با استفاده از Python Selenium | GeeksforGeeks با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,040 –> 00:00:09,200
[موسیقی]
2
00:00:09,200 –> 00:00:11,599
سلام به همه، نام من تقلبی است، امیدواریم
3
00:00:11,599 –> 00:00:13,920
حال همه شما خوب باشد، بنابراین
4
00:00:13,920 –> 00:00:15,839
امروز میخواهیم جستجوی خودکار گوگل را
5
00:00:15,839 –> 00:00:17,760
با استفاده از زبان برنامهنویسی پایتون
6
00:00:17,760 –> 00:00:19,119
ببینیم، راههای مختلفی برای انجام این کار
7
00:00:19,119 –> 00:00:21,439
خاص وجود دارد، اما در اینجا
8
00:00:21,439 –> 00:00:23,199
من از یکی از این موارد استفاده خواهم کرد. ابزارهای استارت
9
00:00:23,199 –> 00:00:26,480
سلنیوم اسکل nium درست در داخل که
10
00:00:26,480 –> 00:00:28,960
ما توابع زیادی داریم، ابزارهای فرعی زیادی داریم که
11
00:00:28,960 –> 00:00:31,359
در واقع درست هستند، بنابراین از آن
12
00:00:31,359 –> 00:00:33,760
فرهنگ لغت یا ابزارهای فرعی من یک ابزار بسیار
13
00:00:33,760 –> 00:00:35,680
مهم دارم که درایو وب است،
14
00:00:35,680 –> 00:00:37,760
من از آن وب درایور در طول
15
00:00:37,760 –> 00:00:40,160
این پروژه استفاده خواهم کرد. ابزار سلنیوم برای
16
00:00:40,160 –> 00:00:42,079
ساختن این پروژه خاص و
17
00:00:42,079 –> 00:00:44,239
خودکار کردن جستجوی گوگل، بنابراین کاری
18
00:00:44,239 –> 00:00:45,920
که من انجام میدهم این است که اول از همه
19
00:00:45,920 –> 00:00:48,800
از واردات سلنیوم مینویسم
20
00:00:48,800 –> 00:00:50,640
21
00:00:50,640 –> 00:00:53,520
و در اینجا درایور وب درست است، فق
22
00:00:53,520 –> 00:00:55,039
باید این مورد خاص را
23
00:00:55,039 –> 00:00:56,719
نویسیم. از وبدرایور واردات سلنیوم،
24
00:00:56,719 –> 00:00:59,840
سپس
25
00:00:59,840 –> 00:01:01,760
وقتی در مورد خودکار کردن
26
00:01:01,760 –> 00:01:04,640
چیزی با کمک سلنیوم
27
00:01:04,640 –> 00:01:06,400
یا با کمک درایورهای وب صحبت میکنم، در مورد خودکار کردن چیزی صحبت میکنم، بنابراین در
28
00:01:06,400 –> 00:01:09,520
اینجا یک موضوع مطرح میشود. at به عنوان درایور کروم نامیده میشود
29
00:01:09,520 –> 00:01:11,040
، با کمک
30
00:01:11,040 –> 00:01:13,280
این ابزارها بدون استفاده از
31
00:01:13,280 –> 00:01:15,840
درایور کروم، نمیتوانید
32
00:01:15,840 –> 00:01:17,920
هیچ یک از موضوعات مربوط به آن را با کمک
33
00:01:17,920 –> 00:01:19,680
گوگل جستجو کنید، بنابراین کاری که ما انجام خواهیم داد
34
00:01:19,680 –> 00:01:21,360
درایور کروم یکی از آنهاست. آنها را که
35
00:01:21,360 –> 00:01:23,600
باید جداگانه نصب کنیم، بنابراین
36
00:01:23,600 –> 00:01:25,520
مراحل کار ادامه می یابد، ابتدا
37
00:01:25,520 –> 00:01:27,439
باید به آن وب سایت خاص بروید، روی
38
00:01:27,439 –> 00:01:28,320
39
00:01:28,320 –> 00:01:30,560
دانلود فایل فشرده کلیک کنید و سپس آن را استخراج
40
00:01:30,560 –> 00:01:33,040
کنید و سپس آن
41
00:01:33,040 –> 00:01:36,000
فایل کپی شده خاص را در پوشه ای که
42
00:01:36,000 –> 00:01:38,640
ذخیره کرده اید ذخیره کنید. از این فایل خاص خود
43
00:01:38,640 –> 00:01:40,240
اجازه دهید من این روش را به شما نشان دهم که
44
00:01:40,240 –> 00:01:42,240
چگونه این کار را انجام می دهیم. اجازه دهید من
45
00:01:42,240 –> 00:01:44,240
از اینجا به گوگل بروم این
46
00:01:44,240 –> 00:01:45,920
وب سایت خاصی است که می توانید
47
00:01:45,920 –> 00:01:48,200
اینجا بیرون بروید، فقط می توانید بگویید این
48
00:01:48,200 –> 00:01:50,880
سایتs.google است. com که chromium.org است
49
00:01:50,880 –> 00:01:52,960
درایور راست کروم خانه
50
00:01:52,960 –> 00:01:54,479
این یکی از سایتهایی است که میتوانید به آن
51
00:01:54,479 –> 00:01:57,040
بروید، فقط یک
52
00:01:57,040 –> 00:01:59,119
ثانیه به من اجازه دهید بزرگنمایی کنم
53
00:01:59,119 –> 00:02:00,880
تا هر آنچه را که میخواهم نشان دهم به وضوح برای شما قابل مشاهده باشد.
54
00:02:00,880 –> 00:02:03,600
تو اینجا
55
00:02:03,600 –> 00:02:04,960
اینجا را ببینید همه نسخههای
56
00:02:04,960 –> 00:02:06,640
موجود در دانلودها به درستی نوشته شده است، به طوری که
57
00:02:06,640 –> 00:02:08,239
شما میتوانید هر یک از آنها را که
58
00:02:08,239 –> 00:02:10,639
تبلیغ شده است دانلود کنید، این نسخه پایدار است.
59
00:02:10,639 –> 00:02:12,879
60
00:02:12,879 –> 00:02:14,879
61
00:02:14,879 –> 00:02:17,120
62
00:02:17,120 –> 00:02:19,920
63
00:02:19,920 –> 00:02:21,440
درایور کروم دایرکتوری والد c است، این برای
64
00:02:21,440 –> 00:02:23,440
لینوکس است، این یک مک است دوباره برای مک آمم،
65
00:02:23,440 –> 00:02:25,520
این برای ویندوز win32 است، خوب این یکی
66
00:02:25,520 –> 00:02:27,520
برای ویندوز است، بنابراین کاری که من فقط انجام می دهم
67
00:02:27,520 –> 00:02:29,680
، همین الان روی این فایل خاص کلیک
68
00:02:29,680 –> 00:02:31,519
می کنم. من می توانم
69
00:02:31,519 –> 00:02:33,200
ببینم که خوب فایل فشرده
70
00:02:33,200 –> 00:02:35,440
برای من دانلود شده است که
71
00:02:35,440 –> 00:02:36,720
من فقط روی آن کلیک می کنم و فقط
72
00:02:36,720 –> 00:02:38,720
روی نشان دادن در پوشه کلیک می
73
00:02:38,720 –> 00:02:40,400
کنم، بنابراین در اینجا یک پوشه
74
00:02:40,400 –> 00:02:42,720
برای من باز می شود و روی آن کلیک می کنم و
75
00:02:42,720 –> 00:02:45,200
به سادگی این را به درستی کپی کنید، من اکنون کپی کردم
76
00:02:45,200 –> 00:02:46,800
، فقط می
77
00:02:46,800 –> 00:02:49,280
توانم به مکان خاصی که فایل
78
00:02:49,280 –> 00:02:52,000
من در آن ذخیره می شود، می روم که در آن برنامه را برای
79
00:02:52,000 –> 00:02:53,840
خودکارسازی جستجوی گوگل می نویسم، درست
80
00:02:53,840 –> 00:02:55,599
در این مکان است، من فقط کنترل pl را انجام می دهم
81
00:02:55,599 –> 00:02:57,519
ما در حال حاضر من این
82
00:02:57,519 –> 00:03:00,159
فایل خاص را دارم، بنابراین به محض اینکه ما
83
00:03:00,159 –> 00:03:02,080
این فایل را انجام دادیم، این
84
00:03:02,080 –> 00:03:04,400
فایل درایور کروم را در اینجا ذخیره خواهید کرد، بنابراین
85
00:03:04,400 –> 00:03:06,319
نحوه استفاده از درایور کروم به این صورت
86
00:03:06,319 –> 00:03:08,159
است که outer را نصب می کنید و یک کروم را ذخیره می کنید.
87
00:03:08,159 –> 00:03:10,159
راننده در یک مکان خاص
88
00:03:10,159 –> 00:03:12,000
دقیقاً من آن کار خاص را انجام دادهام
89
00:03:12,000 –> 00:03:12,879
90
00:03:12,879 –> 00:03:15,040
و در اینجا به پرش پای ادامه میدهیم، بنابراین اکنون شما
91
00:03:15,040 –> 00:03:17,040
فقط به آن طرف نگاه کنید،
92
00:03:17,040 –> 00:03:19,120
بگذارید ببینم چگونه میتوانم فقط
93
00:03:19,120 –> 00:03:21,120
بزرگنمایی کنم، نه این امکان وجود ندارد خوب
94
00:03:21,120 –> 00:03:22,760
اینجا شما میتوانید برای مشاهده درست chrome
95
00:03:22,760 –> 00:03:25,440
driver.exe، بنابراین مطمئن شوید
96
00:03:25,440 –> 00:03:28,080
که آن مورد را در همان پوشه
97
00:03:28,080 –> 00:03:30,560
نگه دارید، مطمئن شوید که فایل استخراج شده درایور کروم
98
00:03:30,560 –> 00:03:32,560
را در پوشه
99
00:03:32,560 –> 00:03:35,200
ای که در واقع در
100
00:03:35,200 –> 00:03:37,760
حال نوشتن کد جستجوی خودکار گوگل خود
101
00:03:37,760 –> 00:03:39,599
هستید، نگه دارید، لطفاً مطمئن شوید که این کار را انجام داده و
102
00:03:39,599 –> 00:03:41,599
دنبال کنید. همین الان این مورد خاص را مطرح کنید،
103
00:03:41,599 –> 00:03:43,920
به محض اینکه اکنون انجام دادیم چه
104
00:03:43,920 –> 00:03:45,840
کاری میخواهم، میخواهم ورودی را از کاربر بگیرم،
105
00:03:45,840 –> 00:03:48,239
میخواهم کاربر آن را وارد کند یا
106
00:03:48,239 –> 00:03:50,319
اینکه چه جستجویی را میخواهید
107
00:03:50,319 –> 00:03:51,920
درست انجام دهید، در این صورت من خواهم بود
108
00:03:51,920 –> 00:03:54,080
نوشتن برای شما
109
00:03:54,080 –> 00:03:56,959
ام بیایید موضوع را در زیر مدرسه جستجو
110
00:03:56,959 –> 00:03:59,200
کنید نام متغیر من را دقیقاً در این قسمت بگویید من
111
00:03:59,200 –> 00:04:01,360
اکنون ورودی را از کاربر
112
00:04:01,360 –> 00:04:03,040
113
00:04:03,040 –> 00:04:05,040
می گیرم زیرا همه ما می دانیم که در برنامه نویسی پایتون اگر لازم باشد ورودی
114
00:04:05,040 –> 00:04:07,439
را با فرمت رشته ای از کاربر بگیریم بنابراین
115
00:04:07,439 –> 00:04:09,519
هیچ کدام را ذکر نمی کنیم. نوع داده قبل از
116
00:04:09,519 –> 00:04:10,959
تابع ورودی
117
00:04:10,959 –> 00:04:13,519
که مستقیماً وارد می کنیم و ورودی
118
00:04:13,519 –> 00:04:15,120
خروجی عملاً تابع ورودی را می
119
00:04:15,120 –> 00:04:17,279
نویسد فقط ما هیچ
120
00:04:17,279 –> 00:04:19,440
نوع داده ای را قبل از تابع ورودی ذکر نمی کنیم بنابراین به
121
00:04:19,440 –> 00:04:21,680
طور خودکار آن را به قالب رشته می برد
122
00:04:21,680 –> 00:04:23,600
123
00:04:23,600 –> 00:04:26,400
اکنون من فقط اینجا می نویسم
124
00:04:26,400 –> 00:04:29,680
که um خوب ورودی خوب من فقط می
125
00:04:29,680 –> 00:04:32,320
نویسم موضوع اندروید را وارد کنید که
126
00:04:32,320 –> 00:04:34,800
برای
127
00:04:34,800 –> 00:04:35,680
آن
128
00:04:35,680 –> 00:04:38,240
و موضوعی که می خواهید برای آن
129
00:04:38,240 –> 00:04:40,560
جستجو کنید که می خواهید آن را
130
00:04:40,560 –> 00:04:43,280
انجام
131
00:04:43,280 –> 00:04:45,840
دهید بنابراین درست این عبارتی است که
132
00:04:45,840 –> 00:04:48,400
اکنون می خواهم منتشر کنم این کاملاً شبیه است
133
00:04:48,400 –> 00:04:49,840
به شما بستگی دارد که آنچه می
134
00:04:49,840 –> 00:04:51,600
خواهید بیرون بیاورید، می توانید
135
00:04:51,600 –> 00:04:54,400
هر چیزی را مطابق با انتخاب خود قرار
136
00:04:54,400 –> 00:04:55,919
137
00:04:55,919 –> 00:04:58,000
دهید
138
00:04:58,000 –> 00:05:00,160
139
00:05:00,160 –> 00:05:02,880
. o من فقط
140
00:05:02,880 –> 00:05:04,800
یک رشته را بیرون می آورم، بنابراین بیایید بگوییم که
141
00:05:04,800 –> 00:05:07,759
نام متغیر دیگری s3 r1 من در آن قرار می گیرد که می
142
00:05:07,759 –> 00:05:09,039
نویسم،
143
00:05:09,039 –> 00:05:11,120
اجازه دهید همان
144
00:05:11,120 –> 00:05:13,840
موضوعی را که در جستجوی این دوره است را برداریم، برابر است با
145
00:05:13,840 –> 00:05:14,800
146
00:05:14,800 –> 00:05:16,880
کپی کردن نوع نقطه جستجوی دیسکو
147
00:05:16,880 –> 00:05:18,720
جای خالی را با علامت مثبت جایگزین کنید
148
00:05:18,720 –> 00:05:21,520
و در داخل پرانتز
149
00:05:21,520 –> 00:05:24,240
جای خالی را با علامت بعلاوه قرار
150
00:05:24,240 –> 00:05:26,720
دهید حالا فرض کنید من یک
151
00:05:26,720 –> 00:05:31,440
فضای خالی در فضای خالی کور در um خود دارم
152
00:05:31,440 –> 00:05:32,960
در موضوعی که در
153
00:05:32,960 –> 00:05:35,440
واقع در این ورودی جستجو شده است که در
154
00:05:35,440 –> 00:05:37,759
واقع اینجا انجام می شود. ما همچنین فقط
155
00:05:37,759 –> 00:05:40,320
آن فضای خالی را با علامت مثبت حذف می کنیم،
156
00:05:40,320 –> 00:05:42,400
این همان کاری است که من در اینجا انجام می
157
00:05:42,400 –> 00:05:44,080
دهم زیرا فضاهای خالی مجاز نیستند،
158
00:05:44,080 –> 00:05:46,000
بنابراین می توان آن
159
00:05:46,000 –> 00:05