ربات اینستاگرامتو با Python و InstaPy بساز

ربات اینستاگرامتو با Python و InstaPy بساز


Robotبرای اینکه در اینستاگرام دیده شوید، چه کاری انجام می دهید. لایک؟ کامنت؟ یا … این کار ها چقدر از زمان شما را می گیرد. حتما زمان زیادی رو صرف این کار خواهید کرد. یکی که یک برنامه نویس هست چیکار میکنه؟ میاد و اینکار رو می سپارد به کامپیوتر و خودشم میره دنبال کار های خودش.Instagramتوجه: تنها یک ربات خوب برای گرفتن فالوور و لایک های زیاد کافی نیست، باید اکانت چیز ارزشمندی داشته باشد که مردم فالوو کنند.در این مقاله میخواهم نحوه ساخت رباط اینستاگرام رو آموزش بدم. اینجا ما از زبان پایتون (Python) و کتابخانه InstaPy استفاده خواهیم کرد.Pythonکتابخانه InstaPy چیست : (البته جوابش رو همین الان دادم چون مجبور شدم اولش رو فارسی بنویسم وگر نه بهم میریخت. دیگه باید یجوری باگ رو به فیچر تبدیل کنیم.)کتابخانه (Library) InstaPy یک کتابخانه ( ):( ) از تیم Großmann هستش که کار هایی که در اینستاگرام انجام می شود رو در واقع اتوماتیک میکنه.البته قبل از ساخت ربات به این نکته توجه کنین که اینستاگرام قوانینی داره که اگه از اون قوانین پیروی نکنین اکانت بن می شود.توجه: شما برای ساخت ربات اینستاگرام می تونستین از سلنیم استفاده کنین. ولی کتابخانه InstaPy خیلی از کارهارو برای ما انجام میده و به راحتی میتونیم ربات خودمون رو بسازیم. به جز سادگی هنگام اجرای باتی که توسط Instapy ساخته شده، هر عمل لاگ زده میشه و میتونین بعدا ببینی که چیکار میکنه و همچنین از لاگ میتونین ببینین که بین اعمال فواصل زمانی ای وجود داره که بات رو خیلی حرفه ای تر کرده. و خیلی فواید دیگه.برای نشون دادن سادگی InstaPy اول نحوه وارد شدن رو در سلنیم رو میارم تا بعد ببینیم InstaPy چقدر این عمل رو برای ما ساده کرده:توی کامنت ها نوشتم که هر خط چیکار میکنه.حالا ببینیم چطور با InstaPy باتمون رو بسازیم :برای استفاده از این کتابخانه طبق معمول باید اول نصبش کنید. اول محیط کامندی سیستم عاملتون رو باز میکنین (البته از توی ادیتور میتونید توی ترمینال بزنید) و دستور زیر رو تایپ می کنید:pip install instapyخب حالا کد ورود رو که جای کد ورود بالارو میگیره رو مینویسیم:from isntapy inport instapy
session = instapy(username = &quotyou_user_name&quot, password = &quotyour_password&quot)
session.login()اگر این کد رو اجرا کنید یک سشنی ایجاد میشه و توی ترمینال این لاگ رو مشاهده خواهید کرد:INFO [2019-12-17 22:03:19] [username] — Connection Checklist [1/3] (Internet Connection Status)
INFO [2019-12-17 22:03:20] [username] – Internet Connection Status: ok
INFO [2019-12-17 22:03:20] [username] – Current IP is &quot17.283.46.379&quot and it’s from &quotGermany/DE&quot
INFO [2019-12-17 22:03:20] [username] — Connection Checklist [2/3] (Instagram Server Status)
INFO [2019-12-17 22:03:26] [username] – Instagram WebSite Status: Currently Upمیبینین که خیر از کار های که گفتیم کانکشن رو برسی کرده و … . به همین سادگی.حالا بریم چندتا از متود های این کتابخونه رو بررسی کنیم :1- برای لایک کردن : در این متد اول شما لیستی از تگ هایی که میخواین ربات لایک کنه رو میدین بعد تعداد پست هایی رو که از هرکدوم از تگ ها باید لایک کنه رو میدین تا لایک کنه.session.like_by_tags([&quotpython&quot, &quotcsharp&quot], amount=5)2- لایک نکردن : شما در این متد لیستی از تگ هارو میدین میگین اغا اینارو لایک نکن.(حالا اینجا تگ هامون رو سانسور کردم.)session.set_dont_like([&quotruntimeerror&quot, &quotbug&quot, &quottypeerror&quot])3 – فالوو کردن : برای این کار شما باید اول فالوو کردن رو روشن کنین و بعد یه درصدی بدین که چند درصد از پست هایی که لایک شدن رو صاحبشون رو فالوو کنه.session.set_do_follow(True, percentage=50)4 – کامنت گذاشتن : برای این کار شما باید اول کامنت گذاشتن رو روشن کنین و بعد یه درصدی بدین که به چند درصد از پست هایی که لایک شدن کامنت ارسال کنه.session.set_do_comment(True, percentage=50)بعد لیستی از کامنت هارو به ربات میدین :session.set_comments([&quotNice!&quot, &quotSweet!&quot, &quotWow&quot, &quotExcellent&quot])5 – برای خاتمه دادن به عمر بات :session.end()منبع : RealPythonاین امکانات امکانات مهم و اساسی ربات هستش ولی امکانات خیلی بیشتری وجود داره که میتونید از اینجا مطالعه کنین. https://virgool.io/p/csfhxc7qvo9u/Mevs.Computer https://www.instagram.com/p/CMHx28fHlQW/?igshid=1v969s041vtcz More:جیسان (JSON) چیست و چه کاربردی داردمتغیر هات رو بر اساس این قرارداد ها نام گذاری کنبازی Ori and the Will of the Wispsحداقل چیزی که همه باید از کامپیوتر بدونن

منبع

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *