Instapy: Making the bot harder to identify

Created on 14 Apr 2017  路  8Comments  路  Source: timgrossmann/InstaPy

I think we should randomize all the numeric values used in the app (wait time, number of likes, comments, etc..) using a normal distribution. This would be more realistic of human behaviour.

Any monitoring system would find it odd that the user is always linking exactly 50 images and always waiting 2 seconds between clicks...

My idea would be to wrap any number into a lambda which would return the randomly normalized number.

Or am I too paranoid?

Feature InstaPy_V1 enhancement wontfix

Most helpful comment

As i said, instagramweb seems to gather all the mouse/keyboard events via javascript.

I think that simulating the page movement is more efficient than random sleep times (also with the page loading times, it will be equivalent to a random sleep time).

Random sleep times without some page interaction will still flag as a bot.

Edit: Selenium has nice mouse movement features, using with random x, y values while doing the movement to the button will result in random times on pages.

ref

All 8 comments

I did a lot of the randomness with cron and the quickstart.py file. But you're right, this should probably be part of the tool

I'm up for doing that as I was thinkg about it just yesterday.

@pekapa same here

same here... Push something and we can share ideas.

@pekapa @ToJen @AlainPilon Feel free to make a PR with your changes.

Just pushed #100 to help with this.

As i said, instagramweb seems to gather all the mouse/keyboard events via javascript.

I think that simulating the page movement is more efficient than random sleep times (also with the page loading times, it will be equivalent to a random sleep time).

Random sleep times without some page interaction will still flag as a bot.

Edit: Selenium has nice mouse movement features, using with random x, y values while doing the movement to the button will result in random times on pages.

ref

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Naramsim picture Naramsim  路  3Comments

CodeMaster1 picture CodeMaster1  路  3Comments

tibor picture tibor  路  3Comments

rahulkapoor90 picture rahulkapoor90  路  3Comments

wyvers picture wyvers  路  3Comments