I need a simple application, preferably Mac OS based, that cycles through an inputted URL, increasing a specific integer of that URL by Qty. 1 each time, and checking if the webpage is valid. If valid, I would want some type of interface showing the integer is valid, as well as a the name of the product (which is located in the page source code or on the page itself).
I would ideally like this to run multithreaded, with the ability to use a minimum of 5 proxies to avoid pinging the site too many times. I would like to set a customer refresh interval globally. So ideally it would go:
Proxy 1 - Tries URL with integer 1001
Proxy 2 - Tries URL with Integer 1002
Proxy 3 - Tries URL with integer 1003
Proxy 4 - Tries URL with integer 1004
Proxy 5 - Tries URL with integer 1005
If none are valid:
Proxy 1 - Tries URL with integer 1006
Proxy 2 - Tries URL with Integer 1007
Proxy 3 - Tries URL with integer 1008
Proxy 4 - Tries URL with integer 1009
Proxy 5 - Tries URL with integer 1010
If anything valid is found, the interface will have an "ID" and "Description" column identifying the integers. The software will then continue to scan until stopped by user.