قبل از هر چیز بهتر است بدانید که از نظر برنامه نویسی ۳ نوع ربات اینستاگرامی وجود داشت یا وجود دارد!
(این نوع ربات ها از کار افتاده اند)
ربات هایی که بر پایه API اینستاگرام طراحی شده بودند. مشخصه آنها داشتن یک پنل تحت وب بود که کار با آنها را بسیار آسان میکرد.
معایب
(این نوع ربات ها از کار افتاده اند)
ربات هایی که از طریق ارتباط با مرورگر و ارسال مستقیم دستورات به مرورگر (Web Driver Automation)
برنامه
نویسی شده بودند (نظیر ربات معروف Ninja Gram یا Instapy).
مزایا
معایب
(این نوع ربات ها هرگز از کار نمیافتند)
ربات هایی که با حرکت دادن ماوس شبیه به دست انسان و کلیک یا اسکرول انسانی روی مرورگرها کار میکنند البته این نوع ربات ها بخاطر برنامه نویسی پیشرفته ای که دارند به ندرت پیدا میشوند اما نمونه هایی از این ربات را در انتهای این مقاله به شما معرفی خواهیم کرد.
مزایا
معایب
(میتوانید در این مورد خودتان تحقیق کنید)
برای ربات های API، عبارت “ربات اینستاگرام” را در گوگل جستجو کرده و سری به سایت های ایرانی که ربات های اینستاگرامی ارائه میدادند بزنید، برخی از سایت ها (که به دنبال اذیت و آزار مشتریان نیستند)
اطلاعیه داده اند که استفاده از ربات ها با مسئولیت خود مشتری است بعضی نیز در چت یا مکالمات تلفنی بیان میکنند که ربات ها از کار افتاده اند تعداد کمی نیز هستند که هیچ اطلاعی به مشتریان نمیدهد و به دنبال
آزار و اذیت یا شاید کلاهبرداری هستند که باید از آنها بر هذر باشید.
اطلاعیه مهم اینستاگرام در رابطه با تغییر الگوریتم های آن
برای ربات های Web Driver Automation میتوانید سری به github ربات instapy بزنید و شکایات مخاطبین را در قسمت Issue مشاهده نمایید.
اطلاعیه مهم اینستاگرام در رابطه با تغییر الگوریتم های آن
اینستاگرام در آپدیت پاییز ۲۰۱۸ یک بند به بندهای توافقنامه خود اضافه کرده است که مستقیماً درباره تشخیص انسان از ربات صحبت می کند.
متن آن بند از توافقنامه به شرح زیر است
We receive different kinds of information from your device, like how you tap and scroll, which can
help distinguish humans from bots and detect fraud.
که می گوید
ما از دستگاه شما اطلاعاتی نظیر tap زدن با انگشت یا scroll کردن را دریافت می کنیم تا برای تشخیص انسان از ربات مورد استفاده قرار بگیرد!
الگوریتم پشت پرده این بند توافقنامه به راحتی قابل تشخیص است اینستاگرام با جمع آوری و آنالیز اطلاعات مرتبط با نحوه حرکت دادن ماوس (یا دست) و نحوه کلیک کردن یا اسکرول کردن؛ رفتار انسانی را از رفتار رباتیک تفکیک می کند!
شاید برایتان تعجب آور باشد که همین الگوریتم به ظاهر ساده، جلوی ۹۹ درصد از ربات های فعال اینستاگرامی را گرفت!
چرا؟
بسیار ساده است! چون ربات های API و Web Driver Automation هیچگونه جایگاهی برای کُد نویسی دستورات ماوس ندارند! یعنی اصلا از طریق این دو نوع برنامه نویسی نمی توان به ماوس سیستم دستوری صادر کرده و آنرا
حرکت داد! اینستاگرام نیز دقیقا از همین ضعف استفاده کرده و این نوع ربات ها را (که ۹۹% از ربات های فعال اینستاگرامی بودند) از کار انداخته است.
احتمالا خودتان با پیام های اینستاگرام که میگوید تبلیغ یا ترویج پست خود را به ما بسپارید روبرو شده اید که دقیقاً همزمان با کوتاه کردن دست ربات ها اوج گرفته است. شرکت اینستاگرام هم اکنون قصد دارد از
پلتفرم رایگانی که ایجاد کرده است کسب درآمد کند و به جای ربات ها خودش با دریافت هزینه پست هایتان را پر بازدید کند!
همانطور در ابتدای این مقاله شرح دادیم همیشه نوع سوم یا همان نوع انسانی ربات های اینستاگرامی قادر به فعالیت هستند و اینستاگرام هرگز نمیتواند جلوی این نوع ربات ها را بگیرد. اما گفتیم که این نوع ربات ها
به ندرت پیدا میشوند.
در حال حاضر فقط یک نمونه از ربات های انسانی در سایت های ایرانی پیدا میشود، با نام ربات اینستاگرام کاربر مجازی که آدرس سایت آن به شرح زیر میباشد:
اگر شما ربات مشابه ای میشناسید میتوانید در بخش نظرات آنرا به اشتراک بگذارید.
همانطور که گفتیم نمیتوان از طریق برنامه هایی که با تکنولوژی خودکارسازی تحت وب، برنامه نویسی شده اند ربات های انسانی تولید کرد (زیرا اصلا حرکت دادن ماوس در تکنولوژی کاری آنها تعبیه نـشده است) اگر
برنامه نویس هستید و این مقاله را میخوانید اصلا به دنبال Selenium و برنامه نویسی WebDriver با C# ،Python و یا دیگر موارد مشابه نروید زیرا اینستاگرام براحتی ربات شما را شناسایی خواهد کرد.
از زمانی که اینستاگرام الگوریتم ضد ربات خود را فعال کرده است فقط ربات های قادر به فعالیت هستند که ۲ ویژگی مهم زیر را دارا باشند
بدیهی است، برنامه های ساده Macro Recorder که فقط بر اساس مختصات X و Y کار میکنند و فاقد ویژگی دوم یعنی تشخیص اجزاء ویندوز هستند قادر به تولید ربات های انسانی مناسب برای اینستاگرام نیستند.
در حال حاضر تکنولوژی های مورد نیاز، بیشتر در نرم افزارهایی معروف به نرم افزارهای RPA پیاده سازی شده است (مانند همان نرم افزار کاربر مجازی که پیش تر توضیح دادیم)، منظور از تکنولوژی ها در اینجا تکنولوژی
های برنامه نویسی سیستمی ویندوز است که به واسطه آنها میتوان اطلاعات داخلی پنجره ها و دکمه ها را (برای پیدا کردن شان) دریافت و بررسی نمود. قصد نداریم در این مقاله وارد جزئیات کدنویسی سیستمی ویندوز شویم،
بنابراین بقیه موارد را به (تحقیق و جستجوی) خودتان واگذار میکنیم.
اکشن بلاک ممکن است به دلایل متعددی، نظیر استفاده از فیلتر شکن، عبور از حد مجاز تعداد فالو یا لایک در ساعت، پست گذاری بیش از حد و… به وجود بیاید اما ربطی به کارکرد ربات های انسانی ندارد زیرا کارکرد
این نوع ربات ها دقیقاً شبیه به کار خود انسان بوده و اگر قرار باشد اینستاگرام چنین ربات هایی را بلاک کند دیگر هیچ کس قادر به استفاده شخصی از اینستاگرام در سیستم خود نخواهد بود. چنین چیزی هرگز جزء اهداف شرکت اینستاگرام نیست.
لیست ربات های انسانی اینستاگرام
۱- ربات اینستاگرام کاربر مجازی
آدرس صفحه توضیحات در وبسایت سازنده:
https://www.v-user.com/fa/محصولات/ربات-اینستاگرام-کاربر-مجازی
نام شرکت سازنده:
بهسازان مجازی فناوری اطلاعات آمارد
لینک وب سایت سازنده این محصول
https://www.v-user.com/fa
۲- منتظر معرفی از طرف شما…