Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detection issues #3

Open
lipowskm opened this issue Apr 12, 2021 · 2 comments
Open

Detection issues #3

lipowskm opened this issue Apr 12, 2021 · 2 comments

Comments

@lipowskm
Copy link

lipowskm commented Apr 12, 2021

Hi,

I am currently also working on a bot like this and I was wondering if you are still using it?

I ask that because Zalando is using Akamai Bot Manager. I'm not sure if you are familiar with this, so let me give you a quick brief. This is JavaScript library, that detects suspicious activity on their website. The way that it works is that it tracks each step that you make on Zalando, each movement of the mouse, intervals between keyboard inputs etc. After gathering the data it validates it using some complex algorithms and creates a token basing on that, that is being passed as a cookie for each request on the website.

I asked if you are still using the bot because I've also created a similiar one with Selenium, but the protection algorithm is pretty strong. I've noticed that after few login attempts Akamai won't allow me to login, unless I do this manually. I do not know if that also occurs when performing other actions like adding to cart.

I've noticed that you barely try to hide with suspicious activity (for example simulating natural mouse movements or human like typing), so I wonder: have you have encountered any troubles with access to the site while testing your bot?

PS. You have exposed your Gmail account in init.py :D

@sqoshi
Copy link
Owner

sqoshi commented Apr 16, 2021

Hi,
Unluckily, I am not using :/.

Well, Bot surely requires a lot of work and stays far away from a good job.

Zalando used to have shopping card limit (40 items) . We assumed that sale contains about 300- 500 items.
Every user has his own configuration like color and size so these limits gonna be decreased. After typical filtering we had 100-150 items . Due to card limitation user need about 3 accounts to reserve almost all proposed items.

I have realised, in later phase of development, that after adding 80-90 items Zalando was sometimes blocking us for few minutes.

Well, it's anyway a rare situation (not every user gonna use multiple accounts), adding multiple accounts handling was an additional feature, so due to zalando limitation we did not have to care about ABM.

Thanks, I changed pwd in init, but it was a 'mock' mail only for this program.

Good luck with your project, I think this projecy is not a good material to study ;/

@rafalkrupinski
Copy link

@lipowskm how's your bot going?

Would you be willing to publish it or otherwise share? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants