The final product should be well documented and accompanied by an explanation of how any issues encountered were resolved. This information is essential for continuing maintenance of the script when site changes occur.
Key priorities are stability, speed, cloaking ( i.e. identifying as a browser ) , ability to use proxy services e.g. socksify and performance as the script will be running continuously on a server. Therefore considerations must be taken into memory and CPU usage.
Additionally, the script must be able to recover from errors and provide a method of reporting errors.
Site will be disclosed to selected bidders only based on proposals submitted.