به کوشش بی ریل
اینستاگرام به پلتفرمی تبدیل شده است که مردم از آن برای اتصال و اشتراک گذاری تصاویر، ویدیوها و استوری های خود استفاده می کنند. مردم از اینستاگرام برای به دست آوردن محبوبیت و تبلیغ کسب و کار خود و همچنین برای اهداف بازاریابی استفاده می کنند. در مقاله امروز با ربات اینستاگرام آشنا می شویم. ما کارهایی مانند ارسال تصاویر، لایک خودکار و فالو کردن انبوه را با استفاده از ربات اینستاگرام انجام خواهیم داد. شما می توانید این را به عنوان یک پروژه کوچک بسازید تا به شما در ساخت پروژه های بزرگ در آینده کمک کند.
ربات اینستاگرام اساساً یک برنامه رایانه ای است که به شما امکان می دهد تا تعاملات شخصی در سراسر اینستاگرام را از طریق استفاده از ویژگی های مختلف در دسترس کاربران در تلفن همراه خود مانند لایک کردن پست ها، گذاشتن نظر، پاسخ به نظرسنجی ها، ارسال پیام های مستقیم و دنبال کردن پروفایل های جدید، خودکار کنید.
برای ایجاد رباتی که بتواند محتوا را در اینستاگرام به اشتراک بگذارد، آن را در پایتون برنامهنویسی میکنیم، بنابراین مطمئن شوید که پایتون را قبلاً در سیستم خود نصب کردهاید و خوشبختانه، یک کتابخانه مفید به نام InstaBot وجود دارد که این کار را آسان میکند.
InstaBot: Instabot یک کتابخانه Python است که یک بستهبندی API اینستاگرام را پیادهسازی میکند و نه تنها به شما امکان دسترسی به سرویس اینستاگرام را میدهد، بلکه بسیاری از قابلیتهای مفید دیگر، مانند دنبال کردن/لغو فالو کردن کاربران از طریق اشتراکگذاری پست، لایک کردن برچسبها، یا اشتراک/لغو اشتراک از یک پست خاص را در اختیار شما قرار میدهد. نوشته ها. Instabot به اندازه کافی هوشمند است که بداند چگونه افرادی را که با آنها در لیست کاربران مشترک می شود فیلتر کند.
با استفاده از این کتابخانه سه کار در این آموزش انجام خواهیم داد
کتابخانه instabot را می توان با استفاده از دستور در خط فرمان/ترمینال خود نصب کرد:
pip3 install instabot
توجه داشته باشید:- برای شروع، به شناسه حساب اینستاگرام و رمز عبور InstaBot نیاز دارید. (شناسه ایمیل و شماره تلفن در این کتابخانه کار نمی کنند)
from instabot import Bot
bot=Bot()
bot.login(username="manshirke",password="************")
bot.upload_photo("photo.jpg",caption="hello how are you #bot #rom")
from instabot import Bot
ابتدا کلاس Bot را از کتابخانه instabot وارد کردیم.
bot=Bot()
دوم، ما یک ربات متغیر ایجاد کردیم و کلاس BOT را ذخیره می کند.
bot.login(username="manshirke",password="************")
در مرحله سوم، یک کلاس لاگین ایجاد کردیم و پارامتر نام کاربری و رمز عبور را اضافه کردیم، شما باید شناسه کاربری و رمز عبور اکانت اینستاگرام خود را که میخواهید در آن آپلود یا پست کنید، اضافه کنید.
bot.upload_photo("photo.jpg",caption="hello how are you #bot #rom")
و در آخر کلاس upload_photo را ایجاد کردیم سپس در پارامتر اول مسیر عکسی را که می خواهید آپلود کنید اضافه کردیم و در پارامتر دوم زیرنویس ها را به همراه هشتگ اضافه کردیم که می توانید هر چیزی را که می خواهید اینجا اضافه کنید.
بعد از اینکه همه چیز را کامل کردید و فقط کار خود را بررسی کردید تا مطمئن شوید که به درستی انجام شده است، می توانید در خروجی ببینید که instabot شما را وادار می کند ابتدا به حساب اینستاگرام خود وارد شوید و سپس پست را آپلود می کند و اکنون شما میتوانید به اینستاگرام بروید و پستی را که آپلود کردهایم – همراه با کپشنهایی که قبلاً نوشتهاید، بررسی کنید. این فرآیند چند دقیقه طول می کشد تا همه چیز تمام شود. بنابراین لطفاً با صبر و حوصله منتظر بمانید زیرا این فرآیند در حال اجرا است.
توجه داشته باشید: – هر بار که کد را اجرا می کنید، پوشه ای به نام config به طور خودکار در فهرست اصلی فایل پایتون شما ایجاد می شود. اگر می خواهید دوباره کد را اجرا کنید، ابتدا باید این پوشه را حذف کنید و سپس دوباره برنامه خود را اجرا کنید.
from instabot import Bot
bot=Bot()
bot.login(username="manshirke",password="***********")
bot.follow_followers('geekyhumans',nfollows=10)
bot.follow_followers('geekyhumans',nfollows=10)
بیایید کلاس follow_followers خود را فراخوانی کنیم که فالوورهای یک حساب اینستاگرام خاصی را که در قالب رشته اضافه کرده اید دنبال می کند و در پارامتر فالوورها می توانید تعداد حساب هایی را که می خواهید فالو کنید اضافه کنید. به عنوان مثال، اکنون هندل اینستاگرام خود را ارائه می کنم، کاری که این دستور انجام می دهد این است که 10 فالوور حساب اینستاگرام من را دنبال می کند.
در این قسمت نیز کار خود را بررسی کنید تا مطمئن شوید که به درستی انجام شده است و همه چیز را کامل کرده اید، پس از آن می توانید در خروجی ببینید که instabot شما را وادار می کند ابتدا وارد اکانت اینستاگرام خود شوید و سپس شروع به عبور از اینستاگرام می کند. حساب کاربری و دریافت تمام شناسه کاربری و شروع به دنبال کردن آنها یکی یکی. این فرآیند نیز چند دقیقه طول می کشد تا همه چیز تمام شود. بنابراین لطفاً با صبر و حوصله منتظر بمانید زیرا این فرآیند در حال اجرا است.
from instabot import Bot
bot.login(username="manshirke",password="***********")
tags=['python','bot','coding']
for i in tags:
bot.like_hashtag(i,amount=10)
tags=['python','bot','coding']
فرض کنید می خواهید یک پست را لایک کنید، اما آن پست روی دو هشتگ متفاوت است. بیایید بگوییم “#خنده دار” و “#ربات”. با استفاده از متغیرهای برچسب، میتوانید همه آن هشتگها را در یک متغیر تگ ترکیب کنید و تنها با یک فرآیند، پست را لایک کنید.
for i in tags:
bot.like_hashtag(i,amount=10)
در اینجا حلقهای ایجاد کردیم که روی هشتگهایی که قبلاً اضافه کردهاید معامله میکند و بعد از آن، آن را اضافه کردیم bot.like_hastag
تابع و در آن تابع مقدار پارامتر را با مقدار 10 اضافه کردیم. این تعداد پست هایی است که ربات به طور خودکار در هر هشتگی که اضافه کردید لایک می کند.
در این قسمت کار خود را نیز بررسی کنید تا مطمئن شوید که به درستی انجام شده است و همه چیز را کامل کرده اید، که در خروجی می توانید ببینید که instabot شما را وادار می کند ابتدا وارد اکانت اینستاگرام خود شوید و سپس شروع به عبور از اینستاگرام می کند. و یافتن پستی که دارای هشتگ هایی است که شما ارائه کرده اید و شروع به لایک کردن پست ها کرده اید. این فرآیند همچنین چند دقیقه طول می کشد تا همه چیز حتی بیشتر از آپلود عکس به پایان برسد. بنابراین لطفاً با صبر و حوصله منتظر بمانید زیرا این فرآیند در حال اجرا است.
اینستاگرام برترین رسانه اجتماعی است که در آن کاربران تمایل به بررسی انواع مختلف اتوماسیون دارند. ساخت ربات اینستاگرام کار بزرگی نیست. شما به راحتی می توانید با کمک هر زبان برنامه نویسی یک ربات اینستاگرام بسازید. برای راحتی کاربران، پایتون و کتابخانه اینستابات را انتخاب کرده ایم. همانطور که قبلا در آموزش دیدیم، استفاده از کتابخانه instabot و ایجاد ربات اینستاگرام بسیار آسان و ساده است.
در اینجا چند آموزش مفید وجود دارد که می توانید بخوانید: