JS Revision for Couponing Website

Job ID: 32691963

Budget: $30 – $250 USD

I have the JS that tries to clip all coupons on a page ( https://ibotta.com/retailer/1408 ). However, I have to scroll down for it to see the + to add that offer and the run the script. So right now i run it, page down a few times, re-run it. If I go too fast to the bottom, it only does some. So I'm looking for the following: upgrade the script to: a) open website at a random time of day (1 time per day), b) login if required, c) open JS panel and run script page down slowly a few times, run the script, wait a random amount of minutes so doesn't seem like a bot, repeat the scroll down and running of the script, so it clips all coupons. It doesn't have to do them all fast at once - the important thing is it does all of them...so even if it does over the course of several hours, that is fine.
program should be the same that if I eventually wanted to run it on a different website I could do it with only changing the name of the button in JS for the different website.