1. A system for correcting errors in downloading web pages, the system comprising: a storage unit; at least one processor; and one or more programs stored in the storage unit and being executable by the at least one processor, the one or more programs comprising: an executing module to download a web page from a web server over a communication network, and sends a download error to a detecting module if the web page failed to be downloaded, the download error comprising an error position of the web page and an error type of the error position; the detecting module to detect if the download error exists in a historic error resolving procedure stored in the storage system, and detect if the error type exists in a common error resolving procedure stored in the storage system if the download error does not exist in the historic error resolving procedure; an obtaining module to obtain a debugging solution corresponding to the error type from the historic error resolving procedure or the common error resolving procedure; and the executing module further to resolve the error by performing the debugging solution, and download the web page starting from the error position again.