در این مطلب، ویدئو ورود به وب سایت با استفاده از کتابخانه درخواست ها در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,500 –> 00:00:03,179
سلام بچه ها در این ویدیو ما
2
00:00:03,179 –> 00:00:06,240
یاد می گیریم که چگونه با استفاده از کتابخانه درخواست های پایتون وارد یک وب سایت شوید،
3
00:00:06,240 –> 00:00:08,610
بنابراین شما
4
00:00:08,610 –> 00:00:10,769
باید قبلاً از کتابخانه درخواست در
5
00:00:10,769 –> 00:00:13,440
پایتون برای حذف محتوا از
6
00:00:13,440 –> 00:00:15,719
هر صفحه وب استفاده کرده باشید، بنابراین من فقط یک URL دادم و
7
00:00:15,719 –> 00:00:19,619
شما از آن استفاده کنید. از کتابخانه درخواست کنید تا
8
00:00:19,619 –> 00:00:21,869
محتوا را از آن صفحه وب به درستی واکشی کند تا
9
00:00:21,869 –> 00:00:23,609
جایی که شما از کتابخانه درخواست استفاده می کنید
10
00:00:23,609 –> 00:00:26,099
اما احراز هویت در کار نیست،
11
00:00:26,099 –> 00:00:28,740
اما اگر بتوانیم یک جلسه
12
00:00:28,740 –> 00:00:31,380
با استفاده از کتابخانه درخواست ها ایجاد کنیم و سپس بتوانیم
13
00:00:31,380 –> 00:00:33,210
به آن وب سایت خاص وارد شویم چه می شود.
14
00:00:33,210 –> 00:00:35,640
و سپس محتوای هر
15
00:00:35,640 –> 00:00:38,129
صفحه وب را از این طریق دریافت کنید، ما قادر خواهیم بود
16
00:00:38,129 –> 00:00:40,920
اطلاعات بسیار مفیدتری را از
17
00:00:40,920 –> 00:00:43,140
هر وب سایتی به درستی جمع آوری کنیم، بنابراین این همان چیزی است که
18
00:00:43,140 –> 00:00:44,910
در این ویدیو یاد می گیریم
19
00:00:44,910 –> 00:00:46,649
که یک روش گام به گام
20
00:00:46,649 –> 00:00:49,170
را برای آن طی می کنیم. با انجام این کار و بدون هیچ
21
00:00:49,170 –> 00:00:54,149
تاخیری بیایید شروع کنیم، بنابراین در اینجا من یک
22
00:00:54,149 –> 00:00:57,059
وب سایت به نام کد سرآشپز آرام دارم، بنابراین یک
23
00:00:57,059 –> 00:01:01,350
وب سایت برنامه نویسی کامل است و من
24
00:01:01,350 –> 00:01:05,188
هدف ما در این ویدیو ورود به
25
00:01:05,188 –> 00:01:08,460
این وب سایت با استفاده از s است. کد ome که با
26
00:01:08,460 –> 00:01:11,040
استفاده از کتابخانه درخواست در پایتون است، بنابراین
27
00:01:11,040 –> 00:01:13,560
چگونه این کار را انجام دهید، از قبل
28
00:01:13,560 –> 00:01:15,450
میدانید که خیلی ساده است که
29
00:01:15,450 –> 00:01:19,500
دکمه ورود را فشار دهید و فقط به
30
00:01:19,500 –> 00:01:21,450
هر وبسایتی به درستی وارد شوید، اما چگونه این
31
00:01:21,450 –> 00:01:24,060
اتفاق در پشت صحنه رخ
32
00:01:24,060 –> 00:01:26,310
میدهد. صحنهها چیزی نیست جز
33
00:01:26,310 –> 00:01:29,130
درخواست پست شامل یک درخواست HTTP POST
34
00:01:29,130 –> 00:01:32,130
استفاده میشود که در آن شما مقداری را برای دادهها ارسال میکنید
35
00:01:32,130 –> 00:01:34,590
و آن دادهها برای احراز هویت استفاده میشوند که
36
00:01:34,590 –> 00:01:37,229
آیا کاربر درست است یا نه،
37
00:01:37,229 –> 00:01:39,420
بنابراین این روش انجام میشود و تمام
38
00:01:39,420 –> 00:01:41,850
چیزی که ما نیاز داریم. برای انجام این کار این است که مشخصات درخواست را
39
00:01:41,850 –> 00:01:44,280
بپیچانید، مانند داده
40
00:01:44,280 –> 00:01:46,530
هایی که در آن درخواست قرار می گیرند، کدام URL برای
41
00:01:46,530 –> 00:01:49,259
آن ضربه زده می شود و مانند آن، بنابراین این
42
00:01:49,259 –> 00:01:51,240
همان کاری است که ما باید انجام دهیم تا برای اینکه ما
43
00:01:51,240 –> 00:01:53,670
قصد داریم این را بررسی کنیم، می توانید این
44
00:01:53,670 –> 00:01:59,090
صفحه وب را بگویید بنابراین بیایید بگوییم بنابراین من
45
00:01:59,090 –> 00:02:02,369
چیز بازرس عناصر خود را در اینجا باز می کنم و
46
00:02:02,369 –> 00:02:04,680
شما باید شبکه را انتخاب کنید تا این
47
00:02:04,680 –> 00:02:06,719
چیز شبکه همه
48
00:02:06,719 –> 00:02:08,429
درخواست هایی را که از طریق این
49
00:02:08,429 –> 00:02:11,940
صفحه وب انجام می شود به من نشان دهد خوب است و اکنون فقط
50
00:02:11,940 –> 00:02:13,420
دکمه ورود را فشار می دهم. در مورد اینکه
51
00:02:13,420 –> 00:02:18,670
چه اتفاقی میافتد خوب است، بنابراین نگاه کنید که برخی از
52
00:02:18,670 –> 00:02:20,800
درخواستها ارسال میشوند و سپس در نهایت
53
00:02:20,800 –> 00:02:23,349
من وارد سیستم شدم و
54
00:02:23,349 –> 00:02:25,390
اگر بخواهم پیدا کنم
55
00:02:25,390 –> 00:02:27,550
کدام درخواستها ارسال شدهاند، خیلی چیزها درست ظاهر شدهاند، فکر میکنم این
56
00:02:27,550 –> 00:02:30,790
درخواست ارسال شده است، بنابراین نگاه کنید که این
57
00:02:30,790 –> 00:02:33,520
یک درخواست پست و کد وضعیت
58
00:02:33,520 –> 00:02:35,860
سه صفر دو بود، بنابراین این به ما اشاره می کند
59
00:02:35,860 –> 00:02:38,590
که بله این درخواست برای
60
00:02:38,590 –> 00:02:42,280
ورود به هر کاربری در این وب سایت استفاده می شود، بنابراین
61
00:02:42,280 –> 00:02:44,019
این URL درخواست برای آن است و
62
00:02:44,019 –> 00:02:47,410
این روش درخواست است این
63
00:02:47,410 –> 00:02:49,810
وضعیت است. کد و اگر کمی به پایین اسکرول
64
00:02:49,810 –> 00:02:52,450
کنیم بیشتر آشنا میشویم، میبینیم
65
00:02:52,450 –> 00:02:54,630
که سرصفحههای درخواست چیست و
66
00:02:54,630 –> 00:02:57,519
دادههای فرم چه بوده است،
67
00:02:57,519 –> 00:02:59,470
بنابراین شما فقط باید مراقب باشید که
68
00:02:59,470 –> 00:03:02,170
ممکن است رمز عبور شما هنگام گفتن رمزگذاری نشود.
69
00:03:02,170 –> 00:03:04,840
خوب است، پس مال من در
70
00:03:04,840 –> 00:03:07,720
اینجا نشان داده می شود، بنابراین اکنون شما داده های فرم را دارید
71
00:03:07,720 –> 00:03:09,370
که در واقع توسط
72
00:03:09,370 –> 00:03:12,100
وب سایت برای احراز هویت و کاربر استفاده می شود، بنابراین
73
00:03:12,100 –> 00:03:13,830
شما نامی را دریافت کرده اید که رمز عبور را
74
00:03:13,830 –> 00:03:16,510
دریافت کرده اید
75
00:03:16,510 –> 00:03:18,370
، اگر به ما اجازه دهید چیزی به نام سازنده فرم دریافت کرده اید. ببینید که کجا e من
76
00:03:18,370 –> 00:03:20,260
می توانم این مورد خاص را پیدا کنم،
77
00:03:20,260 –> 00:03:22,120
سپس یک شناسه فرم وجود دارد که فقط
78
00:03:22,120 –> 00:03:24,850
حاوی یک مقدار فرم ورود جدید است، بنابراین
79
00:03:24,850 –> 00:03:27,250
ما opie داریم که فکر می کنم به معنای
80
00:03:27,250 –> 00:03:29,440
عملیاتی است که ورود به سیستم است، بنابراین این
81
00:03:29,440 –> 00:03:31,810
فیلدهایی هستند که این وب سایت برای
82
00:03:31,810 –> 00:03:34,810
احراز هویت کاربر استفاده می کند. تنها کاری که باید
83
00:03:34,810 –> 00:03:37,450
انجام دهیم این است که با استفاده از کتابخانه درخواست، یک جلسه ایجاد کنیم
84
00:03:37,450 –> 00:03:39,820
و سپس
85
00:03:39,820 –> 00:03:41,500
ابتدا یک درخواست دریافت به
86
00:03:41,500 –> 00:03:44,590
صفحه وب کد سرآشپز دات کام ارائه دهیم و سپس
87
00:03:44,590 –> 00:03:46,840
یک درخواست پست به این
88
00:03:46,840 –> 00:03:49,329
URL خاص با داده های فرم داده شده ارسال خواهیم کرد.
89
00:03:49,329 –> 00:03:52,450
و سپس میتوانیم وارد شویم،
90
00:03:52,450 –> 00:03:53,890
ممکن است تا آن مرحله وارد شده باشیم و
91
00:03:53,890 –> 00:03:56,049
سپس میتوانیم
92
00:03:56,049 –> 00:03:59,350
با زدن هر URL، وبسایت کامل را مرور کنیم،
93
00:03:59,350 –> 00:04:00,819
بنابراین این کاری است که ما
94
00:04:00,819 –> 00:04:03,880
میخواهیم انجام دهیم، بنابراین اجازه دهید شروع به تایپ کنیم.
95
00:04:03,880 –> 00:04:06,549
چیزی اجازه دهید من فقط کتابخانه درخواست را وارد کنم
96
00:04:06,549 –> 00:04:10,030
اول از همه خوب است، بنابراین من
97
00:04:10,030 –> 00:04:12,400
کتابخانه درخواست را وارد کرده ام و اکنون
98
00:04:12,400 –> 00:04:15,549
باید یک جلسه ایجاد کنم زیرا
99
00:04:15,549 –> 00:04:17,649
چیزی که ورود به سیستم با یک جلسه کار می کند زیرا
100
00:04:17,649 –> 00:04:21,220
شما باید یک سری
101
00:04:21,220 –> 00:04:23,320
از صفحات وب را در حالی که شما سرویس می دهید ابرو هستند
102
00:04:23,320 –> 00:04:26,080
از طریق یک وب سایت آواز بخوانید تا در این صورت آنچه
103
00:04:26,080 –> 00:04:27,070
شما نیاز دارید ما هستیم
104
00:04:27,070 –> 00:04:29,530
تا بتوان اطلاعات ورود به سیستم را
105
00:04:29,530 –> 00:04:31,720
در سراسر آن صفحات وب حفظ کرد، بنابراین
106
00:04:31,720 –> 00:04:33,730
برای انجام این کار، یک جلسه ایجاد می کنیم،
107
00:04:33,730 –> 00:04:37,180
بنابراین با جلسه نقطه درخواست
108
00:04:37,180 –> 00:04:41,380
به عنوان اجازه دهید آن را s بنامم تا من به
109
00:04:41,380 –> 00:04:43,330
تازگی یک زمینه جلسه درخواست را در اینجا ایجاد کرده ام
110
00:04:43,330 –> 00:04:46,270
و اکنون در آن زمینه، ابتدا
111
00:04:46,270 –> 00:04:48,940
URL اصلی را مشخص می کنم که من
112
00:04:48,940 –> 00:04:51,010
افتتاحیه خواهد بود که
113
00:04:51,010 –> 00:04:55,000
قرار است کد سرآشپز باشد.
114
00:04:55,000 –> 00:04:59,680
این URL
115
00:04:59,680 –> 00:05:03,490
کد سرآشپز آرام است و پس از آن من کاری که
116
00:05:03,490 –> 00:05:06,280
باید انجام دهم این است که باید
117
00:05:06,280 –> 00:05:08,680
به این صفحه وب درخواست بدهم ببینیم چه اتفاقی می افتد
118
00:05:08,680 –> 00:05:12,250
بنابراین اکنون شی جلسه درخواست من s است
119
00:05:12,250 –> 00:05:13,900
بنابراین از آن برای ایجاد درخواست دریافت استفاده خواهم کرد.
120
00:05:13,900 –> 00:05:18,400
این نقطه است URL را دریافت کنید خوب است و
121
00:05:18,400 –> 00:05:21,940
سپس اجازه دهید من فقط محتوایی را
122
00:05:21,940 –> 00:05:25,560
که دریافت می کنم چاپ کنم، پس اجازه دهید آن را اجرا کنم،
123
00:05:25,560 –> 00:05:27,280
پس ببینید
124
00:05:27,280 –> 00:05:29,980
من 403 ممنوعه دریافت می کنم چرا ممکن است این
125
00:05:29,980 –> 00:05:31,200
اتفاق بیفتد،
126
00:05:31,200 –> 00:05:33,790
در واقع باید این اتفاق بیفتد، زیرا
127
00:05:33,790 –> 00:05:36,700
من چیزی ارائه نمی دهم هدرها بنابراین از
128
00:05:36,700 –> 00:05:38,530
سرصفحه های درخواست استفاده می شود توسط بسیاری از
129
00:05:38,530 –> 00:05:42,160
وب سایت ها برای شناسایی آن 25 اگر
130
00:05:42,160 –> 00:05:43,960
درخواست از طریق
131
00:05:43,960 –> 00:05:46,840
مرورگر یا توسط هر ربات در مورد ما انجام شده باشد، این درخواست
132
00:05:46,840 –> 00:05:48,790