Yes, there are a number of command-line systems that allow a list of download sources to be fed into the command in a file. Download managers with graphical interfaces, such as Xtreme Download Manager usually have a batch download option.