Spectrophotometry of 25 comets - Post-Halley updates for 17 comets plus new observations for eight additional comets