About this project
it-programming / web-development
Open
Buy bot for online shop ( Video attached )
------------------------
Hello!
The bot should check several products of a website on their availability just with the help of the API. This should be happening at the highest possible frequency. As a consequence, rotating proxies from a residential proxy list have to be implemented.
When the products are available, the bot should perform the whole purchase process just with the help of the API from the shop, so it should not take longer than one second. For accessing the API a fake browser will be needed, probably with the help of Puppeteer. If the availability part takes too long to realize then it would be the first huge only realizing the purchase part.
Certainly, it will be needed to react to changes of the API, of course, this will be paid as well.
==========================================
I attached a video of how the buying process works in general. Sorry for asking again, but have you understood that you would have to access the API to communicate with it? This is why I asked for Puppeteer or something familiar.
I also have some js files from an old bot, but this bot did something similar.
The procedure should be the following: ~60 products should be checked every 15 or 30 seconds, if the API shows that f.e. Five products of these 60 are in stock, it takes 10-40 minutes until they are really buyable because they are just in the backend before this amount of time. In this 10-40 minutes the bot should check these available five products as often as possible. As a consequence, I would have to buy residential proxy servers and you would have to implement the list of rotating IPs.
If the bot recognizes that one product is buyable, it should submit all the data, perhaps variate it and then buy.
If the first part with the availability takes too long, the purchase part would be a good start.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed