Такие программы есть. Называются они в простонародье парсерами. Их полно, есть под разные задачи, но чтобы был конкретно универсальный под вашу задачу — точно такого нет.
Можете купить программу типа datacol и им подобный. Есть и браузерные парсеры в виде расширений. А потом настраивать их под нужные сайты. Если сайтов много, то замучаетесь их поддерживать в рабочем состоянии, так как обычно на рабочих сайтах бывают изменения в коде и после таких изменений надо будет вносить изменения и в программы.