Во первых на чём парсинг get или web морда?
Если проблема с интервалами то не надо городить SuperSwitch для ветвления, а получать уже готовый интервал из таблицы соответствий ( что угодно или что умеем из списока, таблицы, базы) и подставить его в текущий запрос или Url.
Альтернативный вариант...