We have another software irobot,
It navigates at BaiDu and SoGua to search for MP3 with your input keyword. It can continuously click on the [Next] links automatically to collect every MP3 links. After all the links are seen, it starts ten threads (or more if you like) to download them to your data directory. Error links are detected automatically. It will skip the downloaded MP3s. So you can run the robot again and again for periodically available MP3 links.
A very pleasant feature is it can automatically search for the top 100 songs ranked by BaiDu. It will search with the top song names and launch a download automatically for each search result. The links of these new songs is usually not so stable. But since you can repeatly run the robot with only a click, you will be able to collect all of them in a few tries. Oh, I forgot to tell you, you can let the robot repeat by itself as long as you like .