در این مطلب، ویدئو با استفاده از Python و Requests به هر وب سایتی وارد شوید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,080
سلام بچه ها اسم من exordium است و در این
2
00:00:02,080 –> 00:00:03,919
ویدیو به شما بچه ها نشان خواهم داد که چگونه می
3
00:00:03,919 –> 00:00:06,240
توانید وارد هر وب سایتی شوید و بعد
4
00:00:06,240 –> 00:00:08,240
از اینکه وارد سایت شدید هر کاری را که می خواهید
5
00:00:08,240 –> 00:00:10,880
در وب سایت انجام دهید مانند حذف کردن یا به روز رسانی یک
6
00:00:10,880 –> 00:00:13,440
تنظیمات در حساب خود یا انجام دهید.
7
00:00:13,440 –> 00:00:15,360
هر کاری که می توانید انجام دهید زمانی که به
8
00:00:15,360 –> 00:00:17,199
طور معمول در وب سایت وارد شده اید، بنابراین من
9
00:00:17,199 –> 00:00:19,520
قبلاً یک ویدیو در این مورد ساخته ام اما به
10
00:00:19,520 –> 00:00:21,119
نوعی توسط یوتیوب حذف شد، آنها دوست نداشتند،
11
00:00:21,119 –> 00:00:22,400
بنابراین من می خواهم ویدیو را دوباره ایجاد کنم
12
00:00:22,400 –> 00:00:24,560
من قصد دارم این کار را کمی بهتر انجام دهم،
13
00:00:24,560 –> 00:00:26,080
بنابراین ما از این وب سایت
14
00:00:26,080 –> 00:00:27,840
در اینجا به نام giggle استفاده
15
00:00:27,840 –> 00:00:30,080
می کنیم، بنابراین برای ورود به سیستم یک ایمیل و یک رمز عبور لازم
16
00:00:30,080 –> 00:00:31,920
است و این همان چیزی است که ما می
17
00:00:31,920 –> 00:00:33,760
خواهیم در کد خود تکرار کنیم.
18
00:00:33,760 –> 00:00:35,520
کاری که باید انجام دهیم این است
19
00:00:35,520 –> 00:00:37,200
20
00:00:37,200 –> 00:00:39,280
که ابزارهای توسعه دهنده را باز کنیم و باید
21
00:00:39,280 –> 00:00:41,440
به برگه شبکه
22
00:00:41,440 –> 00:00:42,399
23
00:00:42,399 –> 00:00:44,239
برویم و سپس باید روی این
24
00:00:44,239 –> 00:00:45,840
ثبت نام در اینجا کلیک کنیم زیرا اگر روی آن کلیک
25
00:00:45,840 –> 00:00:48,320
نکنید، همه چیز حذف می شود.
26
00:00:48,320 –> 00:00:50,320
پس از تغییر مسیر، از لاگها
27
00:00:50,320 –> 00:00:52,559
که معمولاً پس از ورود به سیستم اتفاق میافتد،
28
00:00:52,559 –> 00:00:54,399
مطمئن شوید روی این دکمه کلیک کنید
29
00:00:54,399 –> 00:00:56,239
و سپس ما سعی می کنیم وارد
30
00:00:56,239 –> 00:00:57,840
این وب سایت شویم، بنابراین من قبلاً یک
31
00:00:57,840 –> 00:01:00,079
حساب کاربری در اینجا دارم، بنابراین نیازی به ثبت نام
32
00:01:00,079 –> 00:01:01,840
ندارم، می خواهم رمز عبور خود را اینجا تایپ کنم
33
00:01:01,840 –> 00:01:04,319
که query123 است.
34
00:01:04,319 –> 00:01:06,640
بدیهی است که بعد از این ویدیو تغییر خواهد کرد، بنابراین
35
00:01:06,640 –> 00:01:08,880
اگر روی sign in کلیک کنم،
36
00:01:08,880 –> 00:01:10,720
درخواست های زیادی در اینجا ارسال می شود،
37
00:01:10,720 –> 00:01:13,520
اما اولین مورد درخواست خاموش است
38
00:01:13,520 –> 00:01:15,360
که ما را وارد وب سایت می کند یا
39
00:01:15,360 –> 00:01:16,880
در واقع دومین مورد در این مورد است
40
00:01:16,880 –> 00:01:18,159
زیرا ما هستیم به دنبال درخواست پست
41
00:01:18,159 –> 00:01:19,280
42
00:01:19,280 –> 00:01:22,000
43
00:01:22,000 –> 00:01:24,159
44
00:01:24,159 –> 00:01:26,320
می گردیم، بنابراین این پیوند یا پیوند api است که ما را وارد وب سایت می کند و اگر به پایین اسکرول کنیم می بینیم که
45
00:01:26,320 –> 00:01:28,799
ایمیل و رمز عبور ما را ارسال می کند و
46
00:01:28,799 –> 00:01:30,320
سپس پاسخ می دهد
47
00:01:30,320 –> 00:01:32,000
در واقع نمی توانیم پاسخ را در اینجا ببینیم.
48
00:01:32,000 –> 00:01:34,159
بعداً میتوانیم رمزگشایی کنیم که کدام
49
00:01:34,159 –> 00:01:36,720
نشانه است، زیرا این وبسایت از توکنهای وب json استفاده میکند
50
00:01:36,720 –> 00:01:38,799
و این ویدیو
51
00:01:38,799 –> 00:01:40,720
هر دو راه را به شما نشان میدهد، بنابراین برخی از وبسایتها
52
00:01:40,720 –> 00:01:42,640
از کوکیها استفاده میکنند، بنابراین شما واقعاً نیازی به
53
00:01:42,640 –> 00:01:44,720
نگرانی در مورد رمز وب نداشته باشید و برخی از وبسایتها
54
00:01:44,720 –> 00:01:47,360
از این رمز استفاده میکنند. توکن وب که در اینجا تهی است
55
00:01:47,360 –> 00:01:48,960
اما در واقع popu است زمانی که ما
56
00:01:48,960 –> 00:01:51,920
وارد سیستم شدیم دیر شد، بنابراین اگر از توکن های وب استفاده
57
00:01:51,920 –> 00:01:53,600
می کنید، مجوز را
58
00:01:53,600 –> 00:01:54,799
در اینجا خواهید دید و من به شما دوستان نشان می دهم که چگونه
59
00:01:54,799 –> 00:01:58,320
با استفاده از آن ورود به سیستم را ادامه دهید، بنابراین
60
00:01:58,320 –> 00:02:00,000
اساساً من دو راه را به شما نشان می دهم.
61
00:02:00,000 –> 00:02:01,920
اما حالا وقتی وارد شدیم میتوانیم
62
00:02:01,920 –> 00:02:04,000
این url را بگیریم و میتوانیم شروع به
63
00:02:04,000 –> 00:02:06,399
نوشتن کد در کد ویژوال استودیو کنیم، بنابراین من
64
00:02:06,399 –> 00:02:09,038
یک فایل جدید ایجاد
65
00:02:09,038 –> 00:02:11,520
میکنم و نام آن را main.pi میگذارم
66
00:02:11,520 –> 00:02:12,959
و اولین چیزی که نیاز داریم. بدیهی است
67
00:02:12,959 –> 00:02:16,480
که درخواستها را وارد
68
00:02:16,480 –> 00:02:18,400
کنیم، ما همچنین به json نیاز داریم تا
69
00:02:18,400 –> 00:02:20,560
توکن وب را انتخاب کند،
70
00:02:20,560 –> 00:02:22,239
بنابراین اگر از آن استفاده میکنید، باید آن را نیز وارد کنید،
71
00:02:22,239 –> 00:02:24,080
72
00:02:24,080 –> 00:02:25,760
بنابراین اولین کاری که باید انجام دهیم این است
73
00:02:25,760 –> 00:02:28,319
که تابعی به نام login
74
00:02:28,319 –> 00:02:29,920
تعریف کنید که ایمیل و
75
00:02:29,920 –> 00:02:32,640
رمز عبور برای ورود به وب سایت را می گیرد و
76
00:02:32,640 –> 00:02:35,519
ما از جلسات درخواست
77
00:02:35,519 –> 00:02:37,760
در این ویدیو استفاده می کنیم که اساساً به ما امکان می دهد
78
00:02:37,760 –> 00:02:39,440
کوکی ها را برای این
79
00:02:39,440 –> 00:02:41,599
وب سایت خاص حفظ کنیم. واقعاً مورد نیاز است
80
00:02:41,599 –> 00:02:43,200
اما هنوز به درد نمی خورد و من فقط از آن استفاده می
81
00:02:43,200 –> 00:02:45,599
کنم تا در همه وب سایت ها
82
00:02:45,599 –> 00:02:47,120
کار کند کار بعدی که باید انجام دهیم این است
83
00:02:47,120 –> 00:02:48,720
که باری را که به سرور ارسال می کنیم تعریف کنیم،
84
00:02:48,720 –> 00:02:50,879
بنابراین اساساً این داده
85
00:02:50,879 –> 00:02:53,120
هایی است که در اینجا می بینیم،
86
00:02:53,120 –> 00:02:55,280
بنابراین من می خواهم ایمیل را تایپ کنم
87
00:02:55,280 –> 00:02:56,879
و سپس فقط در نامه
88
00:02:56,879 –> 00:02:58,640
ارسال می کنیم و بدیهی است که این باید یک رشته باشد
89
00:02:58,640 –> 00:02:59,920
90
00:02:59,920 –> 00:03:02,640
و پس از آن باید رمز عبور
91
00:03:02,640 –> 00:03:04,640
را نیز وارد کنیم،
92
00:03:04,640 –> 00:03:06,400
اکنون که همه چیز برای بارگذاری است، اکنون
93
00:03:06,400 –> 00:03:08,080
میتوانیم درخواست را فورا انجام دهیم،
94
00:03:08,080 –> 00:03:11,760
بنابراین باقیمانده به عنوان پست نقطهای است،
95
00:03:11,760 –> 00:03:14,000
ما میخواهیم پیوندی را که من کپی کردم ارسال کنیم.
96
00:03:14,000 –> 00:03:16,640
و سپس ما می خواهیم این را به عنوان json پست کنیم،
97
00:03:16,640 –> 00:03:19,680
پس چرا من json را روی داده به خوبی تایپ می کنم،
98
00:03:19,680 –> 00:03:22,080
اگر به اینجا برگردید و به
99
00:03:22,080 –> 00:03:24,239
سرفصل های درخواست نگاه کنید، می بینیم که
100
00:03:24,239 –> 00:03:26,799
نوع محتوا برنامه کاربردی
101
00:03:26,799 –> 00:03:29,040
json است و اگر برنامه json است، به این
102
00:03:29,040 –> 00:03:30,720
معنی است که که ما باید json را به سرور بفرستیم در
103
00:03:30,720 –> 00:03:32,640
غیر این صورت آن را نمی پذیرد، بنابراین
104
00:03:32,640 –> 00:03:34,400
اگر متن ساده یا چیز دیگری می گوید،
105
00:03:34,400 –> 00:03:35,680
احتمالاً می توانید از ویژگی داده استفاده کنید
106
00:03:35,680 –> 00:03:37,120
اما همانطور که گفتم از برنامه json