رباتِ اینستاگرام با پایتون

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

در این مطلب قرار است به آموزش ساخت ربات اینستاگرام با پایتون بپردازیم. اگر به دنبال آموزش این مبحث هستید، می­‌توانید به راحتی پس از مطالعه­‌ی این مقاله، رباتی داشته باشید که به راحتی و در کمترین زمان لیست requests قبول نشده شما را خالی کند.تنها کافی است تا پایان این مطلب همراه ما باشید.

چندین سال است که بیش­ترمان گوشی­‌های هوشمند به دست گرفته­‌ایم و بعد از نصب اینستاگرام به فالو کردن افراد مختلف پرداخته­‌ایم. در این میان بسیاری از افراد مشهور و عادی را فالو کرده­‌ایم، اما آن­ها درخواست ما را به هر دلیلی قبول نکرده‌اند. حال اگر تصمیم گرفته باشید تمامی آن­ها را پس از گذشت چندین سال حذف کنید، لازم است پروسه‌ی نسبتاً طولانی را طی کنید. در ادامه خواهید دید!

اما نکته­‌ی مهم و هیجان انگیز این جاست که می­شود تنها با ساخت ربات اینستاگرام این مسیر را کوتاه­‌تر کرد. در بخش‌های بعدی به طور جامع و کامل نحوه‌­ی ساخت ربات برای اینستاگرام را توضیح می­دهیم.

پیش از آن که به آموزش ساخت ربات اینستاگرام با پایتون برای اینستاگرام بپردازیم، بد نیست بدانید اگر خودمان قصد داشتیم این مراحل را طی کنیم، چه قدر نیاز به زمان و کلیک­‌های مداوم داشتیم. اگر وارد قسمت current follow requests شوید، می­‌توانید تمامی آیدی­‌هایی که تاکنون درخواست شما را قبول نکرده‌اند، مشاهده کنید. برای حذف کردن تمامی آیدی­‌ها از این قسمت، لازم است به این گونه عمل کنید:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

هر کدام از آیدی­ها را کپی کرده و در گوگل بعد از Instagram/  آیدی مورد نظر را وارد نمایید. پس از آن که صفحه شخص مورد نظر پیدا شد، بر روی گزینه requests کلیک کرده و در نهایت آیدی را unfollow کنید. اکنون اگر قسمت current follow requests را رفرش کنید، دیگر آیدی قبلی را مشاهده نخواهید کرد. حال تصور کنید نزدیک به 1000 آیدی accept نشده داشته باشید، اگر بخواهیم رو راست باشیم خیلی مسخره به نظر می‌رسد که تک تک مراحل بالا را برای هر کدام از این 1000 آیدی تکرار کنیم.

برای آن که نیاز نباشد چنین پروسه­‌ای را طی کنید، می­توانید تنها با ساخت ربات اینستاگرام در زمان بسیار کمی به مرحله‌­ی نهایی برسید. عملکرد رباتی که قرار است در ادامه به آموزش آن بپردازیم، به صورت زیر خواهد بود:

ربات به محض این که فعال شود، در اینستاگرام لاگین کرده (به آدرس مورد نظر رفته)، به طور خودکار View More را چندین بار انتخاب کرده تا تمامی این آیدی­‌ها را در لیست خود ذخیره کند. در ادامه ربات وارد تک تک آیدی­‌ها شده و همانند همان کاری که خودمان انجام دادیم، آیدی را unfollow می­کند. به همین راحتی تمامی آیدی­‌هایی که قصد حذف کردن آن­ها را داشتید در زمان بسیار کمی حذف خواهند شد.

برای نوشتن این ربات، به سلنیوم نیاز خواهید داشت. قرار است از زبان برنامه نویسی پایتون استفاده کنیم. دلیل آن هم این است که ساخت این ربات با استفاده از برنامه پایتون به راحتی امکان پذیر است. به این موضوع اشاره کنم که اگر به برنامه نویسی علاقه مند هستید، آموزش برنامه نویسی پایتون ما را اصلا از دست ندید! پکیج آموزش پایتون سایت نابغه‌ها پر فروش ترین پکیج سال 1400 بود، حتماً یه سر به لینک زیر بزنید :

cover python 344x408 1

آموزش برنامه نویسی پایتون

آموزش پایتون : دوره‌ی آموزش پایتون بهترین انتخاب برای دانشجویان مبتدی در برنامه‌نویسی است، زیرا پایت...

مشاهده دوره

1- در مرحله اول در گوگل، عبارت selenium for python را سرچ کنید. بر روی لینک اول کلیک کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

2- در صفحه جدید باز شده، Drivers را پیدا کرده و آن را انتخاب کنید. پس از کلیک کردن بر روی این گزینه، وارد صفحه‌ی دیگری می­‌شوید. تفاوتی نمی­کند در ویندوز، مک یا لینوکس باشید. به هر حال نیاز است که در این قسمت کتابخانه سلنیوم را نصب کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

3- در این صفحه عبارت pip install selenium را کپی کرده و در قسمت cmd آن را paste کنید و در نهایت دکمه enter را انتخاب کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

4- در این قسمت باید Driver سلنیوم را دانلود کنید. در واقع کتابخانه سلنیوم برای باز کردن لینک و رفتن به اینستاگرام، نیاز به مرورگر دارد. در قسمت Driver می­توانید مرورگر مورد نظرتان را انتخاب کنید. برای راحتی کار بهتر است Firefox را انتخاب کنید. البته انتخاب دیگر مرورگرها نیز هیچ منعی ندارد. اکنون بر روی لینک Firefox کلیک کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

5- در این مرحله‌­ی با صفحه­‌ی جدیدی رو به رو خواهید شد. در پایین صفحه بسته به نسخه ویندوزتان یک گزینه را انتخاب کنید و پس از دانلود آن را از حالت زیپ خارج نمایید. در نهایت نیز آن را در فایلی که قرار است کدنویسی کنید، قرار می‌دهید.

برای ساخت ربات اینستاگرام با پایتون، پس از نصب سلنیوم به ترتیب مراحل زیر را طی کنید:

در ادامه بر روی فایلی که از حالت زیپ خارج شده است، کلیک راست کرده و گزینه open with code را انتخاب کنید. دستوراتی که لازم است تا این جا در صفحه پیش رویتان وارد کنید، مطابق با تصویر زیر است:

ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اگر در این زمان برنامه را اجرا کنید، وارد اینستاگرام خواهید شد.

ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اکنون باید دستورات دیگری را بر روی ربات اعمال کنید. قرار است زمانی که ربات وارد اینستاگرام می­‌شود، مدتی در صفحه بماند و ربات متوجه کلیک­‌های ما در اینستاگرام شود. در ادامه مراحل طبق تصویر زیر عمل کنید:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

قسمت آبی رنگ را همان طور که در تصویر نیز مشاهده می­کنید، کپی کرده و در صفحه کدنویسی paste کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

در ادامه عبارت کپی شده را مجدد در قسمت xpath (‘ ‘)، past کنید. خواهید دید که کادر user انتخاب می­شود. با وارد کردن دستورات زیر، ربات وارد سایت اینستاگرام خواهد شد.

cover dart 344x408 1

آموزش برنامه نویسی دارت

مقدمه زبان برنامه نویسی دارت در سال‌های اخیر رشد آهسته و پیوسته‌ای داشته؛ به همین خاطر این روزها این...

مشاهده دوره
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اکنون لازم است دستوراتی را اعمال کنید که ربات بتواند قسمت password را انتخاب کند. همانند مرحله قبل password را انتخاب کرده و در صفحه اعمال کنید. مطابق تصاویر زیر:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

در این مرحله اگر صفحه اینستاگرام را login کنید، با صفحه زیر رو به رو می­شوید:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اکنون باید به ربات دستور login را بدهیم و بگوییم که کدام یک از گزینه­‌ها را انتخاب کنید. به این منظور به صورت زیر عمل کنید:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اگر بخواهیم با جزئیات جلو برویم، لازم است در این مرحله در صفحه­‌ای که دو گزینه save info و not now وجود دارند به ربات دستور دهیم که یگی از گزینه­­‌ها را انتخاب کنید. دست نگه دارید! نیازی به این کار نیست و می­توانید تنها با اعمال یک دستور دیگر ربات را وارد صفحه نهایی یعنی همان current follow requests کنید.

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

همان طور که پیش از این هم دیدید، لازم است تا جایی که لازم است بر روی view more کلیک کنیم تا تمام لیست را داشته باشیم. برای آن که این دستور را به ربات اینستاگرام وارد کنید، مطابق زیر عمل کنید:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

نکته: عدد 6 در واقع نشان دهنده‌­ی این است که ربات تا 5 بار بر روی گزینه view more کلیک کند. شما می­توانید خودتان با توجه به تعدادی که این گزینه را انتخاب می­کنید، این عدد را تغییر دهید. حال زمان آن است که اسامی یا در واقع همان آیدی­‌ها را در لیست ذخیره کنیم. دستورات در این مرحله به شکل زیر خواهند بود:

آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

اگر این کار را برای چند آیدی امتحان کنید، خواهید دید که xpath تمام آن­ها با یکدیگر برابر است. در نهایت دستوراتی که لازم است در صفحه اعمال شوند، مطابق تصویر زیر خواهد بود:

cover linux essentials

آموزش لینوکس اِسِنشیالز

آموزش لینوکس 0 تا 100 که در یک دهه اخیر که دنیای فناوری به طرز شگفت‌آوری پیشرفت کرده است، هر کسی که ...

مشاهده دوره
آموزش ساخت ربات اینستاگرام با پایتون-سلنیوم-نابغه ها-nabegheha.com

پس از اجرای این برنامه خواهید دید که همه چیز همان طور که خواسته بودید، توسط ربات اینستاگرام انجام می­شود. تک تک آیدی‌­ها توسط ربات آنفالو خواهند شد.


در این مطلب تلاش کردیم به طور کامل و با جزئیات به آموزش سلنیوم پایتون Selenium Python و ساخت ربات برای اینستاگرام بپردازیم. همان طور که دیدید به راحتی و بدون نیاز به انجام کارهایی عجیب و غریب، توانستید رباتی بسازید که در کمترین زمان ممکن تمام لیست افرادی که درخواست شما را قبول نکرده­اید، پاکسازی کند.

ویدئوی این آموزش به صورت کامل در آپارات و یوتیوب نابغه ها قرار گرفته است. حمایت از نابغه‌ها فراموش نشه! حتما کانال تلگرام، آپارات ، یوتیوب و همینطور اینستاگرام مارو دنبال کنید، تا از آخرین اخبار ویدئوهایی که گذاشتیم، مطلع بشید.


امتیاز شما به مقاله

4.9 / 5. 103

103 رای 4.9
4.9
(103)

دانلود باکس

قوانین ارسال دیدگاه متوجه شدم
  • برای ثبت نظر، حتما اسم و فامیل خود را به فارسی وارد کنید.
  • حتما ایمیل صحیح را وارد کنید تا در صورت بررسی کارشناسان، پاسخ برای شما ایمیل شود.
  • داخل متن کامنت کدهای برنامه نویسی قرار ندهید.
3 نقد و بررسی‌ها
  • سعید
    سعید 8 مهر 1401

    سلام من موقع خواندن xpth ارور میده چیکار کنم

    ( 1 )
  • عمران
    عمران 31 مرداد 1401

    با سلام و درود عالی بود. فقط من به مشکلی خوردم عین کدهای شما رو تو vscode میزنم ولی قسمت find_element بقیش نمیاد _by_path نمیاد ممنون میشم راهنمایی کنید

    ( 2 )
  • سناتور
    سناتور 19 خرداد 1401

    سلام، با اینکه هنوز نخوندم بر طبق آموزشهای قبلی میگم عالیه، 👍👌

    ( 2 )
+ ارسال دیدگاه به عنوان مهمان دیدگاه ارسال نمایید
سوالات متداول

نابغه‌ها را در   دنبال کنید