This is for a bot that can do AUTOMATED TASKS on a virtual pets website called Neopets. ([url removed, login to view]). Essentially, I want the program to be able to play the game for me EXACTLY how a normal user would be playing by navigating the site on their own. Specifially, going into one of the shops in the game, refresh the shop until it restocks, searching for certain item strings, clicking the item when it shows up, and then haggling a price and purchasing for me.
Here's the detailed scope of what I'm looking for:
1) Must autorefresh the shop page at intervals that can be adjusted by me. whether its every 1 second, 2 seconds 5 seconds etc. FYI The shops refresh with new random items every 8 minutes or so.
2) Every refresh it has to search for a particular string, which will be the name of an object in the game which I specify. i want to be able to to put together a list of say anywhere from 10-20+ items which I want it to look for on the page every refresh. When one of those items happens to show up I want the program to click the item which then brings up a haggle (purchase) page.
3) On the haggle page the shopkeeper in the game will say he wants a certain amount of points to purchase the item, the program must interpret that amount and then autohaggle the price... so if it asks for 32798 points then program should then bid one of two ways, either 32323 or 32222... etc. being able to change the way it haggles should also be adjustable by me.
4) Once you haggle the price there is a CAPTCHA at the bottom of the page that needs to be read by the program and the program has to click within a certain small range within the CAPTCHA to submit the purchase.
5) Then the program should go back to the shop and pick up where it left off.
6) After a certain number of refreshes on the shop page, the game will "ban" you for a period of time whether its 1 hour or 1 day etc. When that happens, the program MUST STOP. and then try again once every 1 hour after to check if unbanned.
I will get into more specifics as to what I want in the program, but this is a very basic job! Basically what I want to do is have my browser open and play the website normally, then when i want to buy items from the shop I want to be able to open the program and have the program play FROM THE WEBSITE iteself doing the above mentioned things. I do NOT need the program to autolog in to the site, I just want it to play from the browser and do the proper clicks.
I've attached a quick printscreen of 2 pages so you can see what the shop website page looks like and also the haggle page with the CAPTCHA.
If you can make this happen then lets go ahead and close the deal!