Имеется сервер, не поддерживающий докачку и не выдающий размер файла. Таким образом разрыв соединения воспринимается как окончание скачивания. А нужно возобновлять закачку до тех пор, пока не скачается целиком, вплоть до заданного текста в конце файла.
То есть нужно совместить качалку и анализатор текста.
Понятно, что при нужде можно решить задачу даже с помощью VBA. Ну так под линуксом должно бы быть проще...