discord icon
سرور دیسکورد گاردایران

پست های پیشنهاد شده

خیلی از دوستانی که من میبینم میان برای ساخت ربات اینستاگرام از selenium استفاده میکنن که به نظرم میتونه به عنوان گزینه اخر بهش نگاه کرد با توجه به اینکه هر بار یه مرورگر باید لود بشه و کلی طول میکشه تا هر عملی رو انجام بده تو این اموزشا یاد میگیریم که چطوری با ماژول requests تو پایتون درخواست لوگین رو بفرستیم و بتونیم وارد حساب کاربریمون بشیم .

import requests, json, urllib.parse
username = "Your Username"
password = "Your Password"
r = requests.Session()
res = r.get('https://www.instagram.com/')
payload = {'username':username,'enc_password':'#PWD_INSTAGRAM_BROWSER:0:1254625879:'+password,'queryParams':'{}','optIntoOneTap':'false'}
headers_text = '''Host: www.instagram.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
X-CSRFToken: %s
X-Instagram-AJAX: 98349da5360c
X-IG-App-ID: 936619743392459
X-IG-WWW-Claim: 0
Content-Type: application/x-www-form-urlencoded
X-Requested-With: XMLHttpRequest
Content-Length: %s
Origin: https://www.instagram.com
Referer: https://www.instagram.com/
Cookie: ig_did=%s; csrftoken=%s; mid=%s
TE: Trailers'''%(res.cookies['csrftoken'],str(len(urllib.parse.urlencode(payload))),res.cookies['ig_did'],res.cookies['csrftoken'],res.cookies['mid'])
payload_headers = {i.split(': ')[0]:i.split(': ')[1] for i in headers_text.split('\n')}
resp = r.post("https://www.instagram.com/accounts/login/ajax/", headers=payload_headers,data=payload)
if json.loads(resp.text)['authenticated'] == True:
	print('[+] Login successfully!')
    	print(resp.text)

مقادیر هر هدر رو میتونید از توی تب Network داخل inspect element مرورگرتون بدست بیارید . اگه هدر های بالا کار نکرد مقادیر X-Instagram-AJAX و X-IG-App-ID به راحتی از  مرورگرتون بدست میاد.. 

فقط باید جای username و password اطلاعات کاربری خودتونو بنویسید و اسکریپتو اجرا کنید تا  وارد حسابتون بشید

اون عدد 

1254625879

صرفا یه عدد 10 رقمیه که دلخواه هست . 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری