Как по мне, так лучше такой скрипт дёргать через консоль.
Во-первых: Никаких танцев с временем исполнения не понадобится
Во-вторых: Я предпочитаю получать какую то информацию в процессе работы парсера. Самое банальное - сколько страниц уже отработано.