InstaPy / InstaPy

📷 Instagram Bot - Tool for automated Instagram interactions
GNU General Public License v3.0
16.73k stars 3.77k forks source link

Instagram figuring out i am using instapy and blocking account #4996

Closed pythoncoder15 closed 4 years ago

pythoncoder15 commented 5 years ago

Expected Behavior

Hi guys! I have been using instapy for the last year or so. Since June, though, when the "It seems you are using a 3rd party application" popup started showing up, i limited my actions on the platform.

What i did in the last year was as following:

This helped me raise the acount i am working on from 2k to 6.5k followers and a slow and steady increase.

After the june warnings i added a liking speed coutner which made sure i stayed under a predefined likes number per hour. I still would have received a 24 hour ban sometimes when the script was doing too many likes per hour i believe.

The script was runing all day and night, regardless.

Current Behavior

Last week when i came back from holiday and wanted to restart instapy processes, i updated the project to the latest version and left it working all day. At noon i had received an instagram notification that i am blocked for a whole week. I was unable to post, like, comment, etc. I was just able to view.

I am now affraid if i turn it on again i will be banned for a week again or who knows, maybe i get my account deleted.

I also started noticing that afer that one week where i was blocked i am getting much lesser likes per post. Around 100-200 maximum although i used to get around 1k likes per photo on average. Is this because instagram added me to a "blacklist" ?

Did any of you had this issue and managed to succesfully convince isntagram that you are not a bot ?

InstaPy configuration

I am using instapy with chromedriver, The browser is running on the screen, not headless, so i can see what the script is doing.

Thank you guys, looking forward to your response!

Tr1pke commented 5 years ago

Yes. Suspicious accounts will be on a blacklist. They will watch you closely. If you make a new account. Use it for 2 months normally run instapy in it and you have at least one month without anything problems. Then they notice again you have a 3th party on that account and that account also get on the blacklist.

They see bots like cheating It’s a matter of time and bots are done. Use it as much you can it will be over before you know.

Mizi91 commented 5 years ago

Did you solve this somehow with the black-listed account? Maybe set some low action count limit? Or should we stop using instapy for that account completely?

pythoncoder15 commented 5 years ago

@Tr1pke - thanks for the reply. Did this happen to you too ? @Mizi91 - I didn't use instapy after i got blocked for a week. I am affraid it might delete my acoutn completely.

Did this happen to somebody else ?

Tr1pke commented 5 years ago

Yes but they warned me a couple of times. So in the end it’s my own fault

jonap339 commented 5 years ago

I have stopped using instapy. I do the work manually and continue to receive this blocking message for the use of third-party applications and do not even open Instapy. I can't keep working. The strange thing is that I work with 5 different accounts. I begin to follow 30 followers on the first account, some likes, and comments, no more than 5. Then I follow 30 in the second and they already blocked me forcing me to change the password. The strange thing is that I enter the third account and I am directly blocked without being able to do anything. Will they block my IP? After blocking, whatever account I open, I am blocked.

ghost commented 5 years ago

Are you running InstaPy without any problems? May I have your quickstart.py file?

Flaunkerton2395 commented 5 years ago

Can you show your script? @pythoncoder15

pythoncoder15 commented 5 years ago

@jonap339 Thanks for sharing. That did not happen to me, i am able to use the account normally, but no with isntapy without getting blocked.

@Flaunkerton2395 @Avatar1964 I've created a repository so you can see my code: https://github.com/pythoncoder15/instapy-pythoncoder15

Let me know if you have any ideas on how to bypass the blocking. :(

Flaunkerton2395 commented 5 years ago

I am trying to recreate the issue but I am not sure how to commit your custom functions. I downloaded the custom_functions file and I am trying to run your quick start but it isn't utilizing the custom functions.

pythoncoder15 commented 5 years ago

Yes, the custom functions are only as a backup in case i overwrite the modifications, they arent used. I couldnt figure out how to import it or make it overwrite a function. The code i use is in the instapy.py file.

Tr1pke commented 5 years ago

We followed +-100 users and unfollowed over 100 users a day for a week and nobody got blocked. I did it with a group of 4 and everyone did one day constantly following and constantly unfollowing only with the APP on the phone and not a single block

We did the same with another account everything went perfect , at day 2 we started the bot and directly blocked.

Reason enough to assume that the period of bots is coming to an end

Tr1pke commented 5 years ago

The good thing is that you can filter on ‘last followed user’ so it’s easy to do manually. I get more done in 15 min then a whole day with a bot ...

We need to emulate an Android in sort of a VM else this will be dead within months

ghost commented 5 years ago

I'm having the same problems here. Blocked for a few days because they identified I am using a bot.

Tr1pke commented 5 years ago

Try to do the same actions with the app on your phone you can even do double or triple and not being blocked

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

If this problem still occurs, please open a new issue

GabrieleAnsaldo commented 4 years ago

So I actually found a fix if you really want to have an instagram bot. Basically instagram got very good at detecting bots so I tried to work around that. Basically I have connected my old android phone to the Raspberry (you can connect it to any computer) and I just send a bunch of adb commands to it. I wrote a little script. Its been working so well.

I guess instagram finds it hard to find bots from someone using the app itself and not the browser version.

Hit me up if you are interested in developing this project with me, there is still a lot to do to make it very efficient.

alexal1 commented 4 years ago

I had a look at GabrieleAnsaldo's code and tried some more universal approach: https://github.com/alexal1/Insomniac

Instead of sending touch events to the device I use UI Automator frameworks. It works just like InstaPy but with your Android app. Instagram limits for mobile apps are much bigger.