могу предложить php скрипт для этого
<?php
$links = 'http://ya.ru/1
http://ya.ru/2
http://ya.ru/3
// ... все ссылки - одна ссылка в строке
';
foreach(explode("\n", $links) as $link) {
$html = file_get_contents($link);
file_put_contents('result.html', $html, FILE_APPEND);
}
после выполнения контент всех страниц будет в одном файле. не очень валидный, но вам помоему не сильно важно. также можно еще добавить чтобы в файлы сохранялось только содержиммое body.
либо ссылки положите в текстовый файл, также одна ссылка в строке
и в начале заменить их список на
$links = file_get_contents('links.txt');