جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'ساخت ربات اینستاگرام'.
1 نتیجه پیدا شد
-
خیلی از دوستانی که من میبینم میان برای ساخت ربات اینستاگرام از selenium استفاده میکنن که به نظرم میتونه به عنوان گزینه اخر بهش نگاه کرد با توجه به اینکه هر بار یه مرورگر باید لود بشه و کلی طول میکشه تا هر عملی رو انجام بده تو این اموزشا یاد میگیریم که چطوری با ماژول requests تو پایتون درخواست لوگین رو بفرستیم و بتونیم وارد حساب کاربریمون بشیم . import requests, json, urllib.parse username = "Your Username" password = "Your Password" r = requests.Session() hd={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0'} #use a fake user-agent res = r.get('[Hidden Content]', headers=hd) 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-IG-WWW-Claim: 0 Content-Type: application/x-www-form-urlencoded X-Requested-With: XMLHttpRequest Content-Length: %s Origin: [Hidden Content] Referer: [Hidden Content] 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("[Hidden Content]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 رقمیه که دلخواه هست . user-agent هم میتونید به صورت fake بذارید . حتی برای انتخاب این هدر ، کتابخونه هم درست کردن برا پایتون اسمش fakeuseragent بود