در این مطلب، ویدئو خودکار کلیک بر روی وب سایت با استفاده از سلنیوم در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,280 –> 00:00:03,679
سلام به همه، پس
2
00:00:03,679 –> 00:00:07,040
امروز به داده های بیایید خوش آمدید، من به شما نشان خواهم داد که چگونه
3
00:00:07,040 –> 00:00:10,719
روی هر پیوندی در هر وب سایتی کلیک کنید، به طوری
4
00:00:10,719 –> 00:00:13,519
که هر زمان که می خواهید
5
00:00:13,519 –> 00:00:14,799
فرآیندهای تکراری را
6
00:00:14,799 –> 00:00:18,160
در هر وب سایتی به طور خودکار خودکار کنید، به عنوان مثال
7
00:00:18,160 –> 00:00:20,880
در جایی که چندین کلیک وجود دارد و
8
00:00:20,880 –> 00:00:22,160
شما فقط
9
00:00:22,160 –> 00:00:24,160
از چند کلیک کردن خسته شده اید.
10
00:00:24,160 –> 00:00:25,519
دکمهها و
11
00:00:25,519 –> 00:00:28,080
شما فقط هر روز این کار تکراری را
12
00:00:28,080 –> 00:00:28,880
13
00:00:28,880 –> 00:00:31,199
دارید، بنابراین اگر میخواهید این فرآیند را خودکار کنید
14
00:00:31,199 –> 00:00:32,000
15
00:00:32,000 –> 00:00:34,320
، میتوانم یک نسخه نمایشی را به شما نشان دهم که در آن
16
00:00:34,320 –> 00:00:36,079
به شما نشان میدهم چگونه روی
17
00:00:36,079 –> 00:00:39,680
پیوند از هر وبسایت اصلی html کلیک کنید،
18
00:00:39,680 –> 00:00:42,719
حتی اگر دارای سبک css باشد. برگه ها
19
00:00:42,719 –> 00:00:43,440
و
20
00:00:43,440 –> 00:00:46,160
سایر اجزای طراحی، اما وظیفه اصلی ما
21
00:00:46,160 –> 00:00:47,520
22
00:00:47,520 –> 00:00:50,559
یافتن مؤلفه ای است که می خواهید روی آن کلیک کنید، بنابراین
23
00:00:50,559 –> 00:00:51,120
امروز
24
00:00:51,120 –> 00:00:53,520
خواهیم دید که چگونه می توان روی پیوندی از
25
00:00:53,520 –> 00:00:54,480
هر وب سایتی کلیک کرد،
26
00:00:54,480 –> 00:00:57,840
بنابراین این ویدیو را تا انتها تماشا کنید و اگر
27
00:00:57,840 –> 00:00:59,039
28
00:00:59,039 –> 00:01:02,399
کانال را مشترک نکردید، لطفاً مشترک شوید. دادهها،
29
00:01:02,399 –> 00:01:05,680
بنابراین ما اکنون شروع میکنیم،
30
00:01:05,760 –> 00:01:09,840
من فقط یک فایل ایجاد میکنم،
31
00:01:11,360 –> 00:01:15,040
بنابراین نام پیوند را
32
00:01:15,600 –> 00:01:18,560
میدهم، بله، بنابراین کاری که ما انجام میدهیم
33
00:01:18,560 –> 00:01:19,119
این است
34
00:01:19,119 –> 00:01:22,240
که کمی حذف وب انجام میدهیم و در این حذف وب از
35
00:01:22,240 –> 00:01:23,200
36
00:01:23,200 –> 00:01:26,159
ما استفاده خواهیم کرد. g کتابخانه سلنیوم
37
00:01:26,159 –> 00:01:27,920
داخل پایتون که
38
00:01:27,920 –> 00:01:31,119
بیشتر به اتوماسیون معروف است و
39
00:01:31,119 –> 00:01:34,159
از سلنیوم ما از webdriver کمک
40
00:01:34,159 –> 00:01:36,640
می گیریم و وب درایور
41
00:01:36,640 –> 00:01:38,320
با گوگل کروم ارتباط برقرار می کند
42
00:01:38,320 –> 00:01:40,400
زیرا من از گوگل کروم
43
00:01:40,400 –> 00:01:42,799
برای این نسخه نمایشی خاص استفاده خواهم کرد،
44
00:01:42,799 –> 00:01:46,479
بنابراین ابتدا از سلنیوم
45
00:01:46,479 –> 00:01:50,799
بیایید وب درایور را وارد کنیم
46
00:01:50,799 –> 00:01:54,320
تا نکته ای که در اینجا باید به آن اشاره شود این است که
47
00:01:54,320 –> 00:01:56,159
شما باید تمام این کتابخانه ها
48
00:01:56,159 –> 00:01:57,600
را با استفاده از pip
49
00:01:57,600 –> 00:02:01,600
در داخل سطل پایتون uh خود نصب کنید، بنابراین اگر
50
00:02:01,600 –> 00:02:02,960
پایتون را نصب کرده
51
00:02:02,960 –> 00:02:04,960
اید باید کتابخانه های مورد نیاز را داشته باشید،
52
00:02:04,960 –> 00:02:06,159
بنابراین من به شما می گویم
53
00:02:06,159 –> 00:02:08,878
چه چیز دیگری لازم است اما از
54
00:02:08,878 –> 00:02:10,639
55
00:02:10,639 –> 00:02:13,680
درایور وب ممکن است در حالت ایده آل نیاز داشته باشید.
56
00:02:13,680 –> 00:02:22,560
از وب درایور منیجر
57
00:02:22,560 –> 00:02:25,280
58
00:02:25,599 –> 00:02:29,920
کروم درایور منیجر را وارد میکنیم،
59
00:02:30,400 –> 00:02:34,000
بنابراین اجازه دهید به شما توضیح دهم که ما
60
00:02:34,000 –> 00:02:35,680
webdriver را از سلنیوم
61
00:02:35,680 –> 00:02:38,879
از webdrivers، مدیر درایور وب
62
00:02:38,879 –> 00:02:40,959
در داخل کروم وارد کردهایم، ما در حال وارد کردن Chrome
63
00:02:40,959 –> 00:02:42,640
Driver Manager هستیم،
64
00:02:42,640 –> 00:02:46,400
بنابراین ما به این بستهها
65
00:02:46,400 –> 00:02:48,800
و یک بسته دیگر نیاز داریم که در اینجا لازم است
66
00:02:48,800 –> 00:02:49,599
. زمان آن فرا رسیده است
67
00:02:49,599 –> 00:02:53,120
که به شما خواهم گفت که چرا این مورد نیاز است،
68
00:02:53,120 –> 00:02:56,239
اکنون فقط به سراغ اصول اولیه می رویم
69
00:02:56,239 –> 00:02:57,760
70
00:02:57,760 –> 00:03:01,599
که می خواهم انجام دهم o چند قدم
71
00:03:01,599 –> 00:03:04,800
قدم اول این است که روی یک وب سایت کلیک کنید،
72
00:03:04,800 –> 00:03:07,519
مثلاً باید یک مرورگر وب برای من
73
00:03:07,519 –> 00:03:09,360
در داخل آن مرورگر وب باز کند، باید یک
74
00:03:09,360 –> 00:03:09,920
پیوند
75
00:03:09,920 –> 00:03:13,200
به عنوان مثال www.something.com
76
00:03:13,200 –> 00:03:15,200
باز کند و وقتی باز شد باید
77
00:03:15,200 –> 00:03:16,879
دکمه یا پیوندی را که
78
00:03:16,879 –> 00:03:19,360
می خواهم پیدا کند. کلیک کنید و هنگامی که آن
79
00:03:19,360 –> 00:03:20,000
دکمه
80
00:03:20,000 –> 00:03:22,640
را پیدا کرد، روی آن کلیک می کند، بنابراین این مراحل
81
00:03:22,640 –> 00:03:24,159
از الگوریتمی است که ما می خواهیم
82
00:03:24,159 –> 00:03:24,799
انجام دهیم،
83
00:03:24,799 –> 00:03:27,920
بنابراین برای همه چیزهایی که
84
00:03:27,920 –> 00:03:30,879
در اینجا بحث کردیم، اولین گام همیشه
85
00:03:30,879 –> 00:03:32,959
دریافت نمونه مرورگر است،
86
00:03:32,959 –> 00:03:36,400
بنابراین برای دریافت نمونه مرورگر
87
00:03:36,400 –> 00:03:41,040
ما می توانید کد را
88
00:03:41,040 –> 00:03:44,080
برای درایور چهره از درایور وب بنویسید
89
00:03:44,080 –> 00:03:47,120
نام درایور درایور کروم
90
00:03:47,120 –> 00:03:50,400
مدیر درایور کروم است
91
00:03:52,159 –> 00:03:56,319
و هر بار که برنامه پایتون شما اجرا می
92
00:03:56,319 –> 00:03:59,840
شود باید این درایور وب را نصب کند،
93
00:03:59,840 –> 00:04:03,920
بله، بنابراین می توانید ببینید
94
00:04:03,920 –> 00:04:05,840
که چگونه می توانیم نمونه
95
00:04:05,840 –> 00:04:07,040
مرورگر را با
96
00:04:07,040 –> 00:04:10,239
نصب مدیر درایور کروم دریافت کنیم.
97
00:04:10,239 –> 00:04:13,120
تابع موجود
98
00:04:13,120 –> 00:04:13,840
کروم
99
00:04:13,840 –> 00:04:16,160
که به تازگی از درایور وب وارد
100
00:04:16,160 –> 00:04:18,399
کرده ایم و در نهایت
101
00:04:18,399 –> 00:04:21,120
از کتابخانه سلنیوم بازیابی می شود، بنابراین بله،
102
00:04:21,120 –> 00:04:22,400
اینگونه
103
00:04:22,400 –> 00:04:25,360
می توانیم نمونه را دریافت کنیم و اکنون از این مرورگر استفاده کنیم.
104
00:04:25,360 –> 00:04:26,720
به عنوان مثال از آنجایی
105
00:04:26,720 –> 00:04:29,520
که ما اکنون به کروم خود دسترسی داریم،
106
00:04:29,520 –> 00:04:31,120
اگر بخواهم هر وب سایتی را باز
107
00:04:31,120 –> 00:04:33,520
کنم، می توانم نام آن وب سایت را
108
00:04:33,520 –> 00:04:34,560
در
109
00:04:34,560 –> 00:04:37,199
این متد دریافت کنم، بنابراین باید چیزی قرار
110
00:04:37,199 –> 00:04:38,320
دهم، بنابراین
111
00:04:38,320 –> 00:04:40,800
اجازه دهید ابتدا گوگل کروم خود را باز کنم و
112
00:04:40,800 –> 00:04:42,320
فقط به یک
113
00:04:42,320 –> 00:04:47,840
وب سایت تصادفی بروم. به عنوان مثال w3schools
114
00:04:48,080 –> 00:04:50,720
درست است بنابراین می توانید ببینید این یک
115
00:04:50,720 –> 00:04:53,040
وب سایت ساده html است w3schools بسیار محبوب است
116
00:04:53,040 –> 00:04:54,400
که همه آن را می شناسند
117
00:04:54,400 –> 00:04:58,000
و نکته مهم این است که بله آنچه
118
00:04:58,000 –> 00:04:59,199
اکنون لازم است این است که
119
00:04:59,199 –> 00:05:02,479
اول آدرس اینترنتی را کپی می کنم و
120
00:05:02,479 –> 00:05:03,919
در داخل
121
00:05:03,919 –> 00:05:06,960
این نقل قول ها قرار می دهم بله بنابراین اکنون هنگامی که این
122
00:05:06,960 –> 00:05:08,479
عبارت
123
00:05:08,479 –> 00:05:11,759
اجرا می شود، فقط نمونه ای از
124
00:05:11,759 –> 00:05:12,800
مرور را
125
00:05:12,800 –> 00:05:16,080
در یک تب جدید باز می کند و فقط این وب سایت را باز می
126
00:05:16