website Crawler required in node js/python

Job ID: 34116126

Budget: $30 – $250 AUD

I need a crawlrer which can perform certain action listed below
go to web URL
add products to cart
go to checkout page

and end the session

so it will be at random time like the first visit will be at 5 min second visit at 7 min