Easy_Spammer
- پنجشنبه, ۹ بهمن ۱۳۹۹، ۰۴:۲۲ ب.ظ
خوب اقا بریم سر اصل مطلب !
این اسپمر با زبان پایتون نوشته شده (حتما راجبش میدونید ، اگر هم نمیدونید یه سرچ کارتونو راه میندازه) و از کتابخانه (keyboard) برای اکثر کار ها استفاده میکنه.
در حقیقت جای شما تایپ میکنه و دکمه اینتر رو فشار میده
خوب بریم سراغ سورس کد هاش:
import keyboard import time import random
i=0 def spammer(list1,num): i=0 while i<num: text=random.choice(list1) keyboard.write(text) time.sleep(0.1) keyboard.press_and_release("enter") i=i+1 list1=[] input1=input('howmany word do you have? ') input1=int(input1) f=0
while input1 != f: input2=input('your word: ') list1.append(input2) f=f+1 print(list1)
input3=input('haow many massage do yo want? ')
time.sleep(3) spammer(list1,int(input3))
خوب همونظور که میبینید سه کتابخانه (random) ،(keyboard) و (time) نیاز داریم.
قبول دارم یکم بهم ریختس ولی قابل فهمه (قول میدم توی پست های بعدی قشنگ تر بنویسم)
خوب یک تابع داریم که کار اسپم رو انجام میده و به دو ورودی احتیاج داره (list1 , num)
بعد از تابع سه تا (input ) داریم که اولی تعداد کلمه هایی که برای اسپم میخواهیم استفاده کنیم رو از کاربر میگیره و دومی توی یک حلقه است که تا وقتی که اون تعداد کلمه ای که گفتیم رو ازمون نگیره و توی لیست (list1) نریزه اروم نمیگیگیره.
ورودی سوم مربوط به تعداد پیام هایی هست که میخواهیم ارسال کنیم یا در اصل تعداد دفعه ای که میخواهیم اون حلقه داخل تابع کار کنه.
خوب بخش اصلی که کار اسپم رو انجام میده همین تابع اول کار هست.
این تابع به تعداد دفعاتی که ما گفتیم کار میکنه و بعد متوقف میشه.
خوب تو قدم اول میاد و از لیست ما (list1) به صورت رندوم یک کلمه رو برمیداره و بعد اونو تایپ میکنه جایی که موس رو اونجا کاربر کلیک کرده(مثلا کاربر روی مسیج باکس واتساپ کلیک کرده پس همونجا تایپ میکنه ) و بعدش کلید اینتر رو فشار میده تا پیام ارسال شود.
اینکار رو انقد تکرار میکنه تا همون تعداد پیامی که ما بهش گفتیم رو ارسال کنه و سرعتشم خیلی بالاس بخاطر همین ممکنه توی نوشتن به مشکل بخوره( مثلا کلمه اول و دوم قاطی میشوند) برای همین ما یک وقفه 0.1 ثانیه ای در اون گذاشتیم که این مشکل پیش نیاد.
خوب خوب
- ۹۹/۱۱/۰۹
hey good :|