Ну, шансов именно захватить Рим у Спартака практически не было. Город был неплохо укреплен, имел мощный гарнизон. Да и прислать войска из-за моря, а также мобилизовать их в самой Италии это тоже вариант. Успехи Спартака мо многом стоят на том, что римляне больше него самого боялись концентрировать армию в руках одного полководца и располагать её рядом с Римом, поэтому силы римлян были недостаточны для решительного перевеса. Поэтому угроза самому Риму только ускорила бы поражение этого восстания - римляне справились бы со своими комплексами и нагнали столько войск, что завалили бы трупами любое количество рабов.
Если представить гипотетическую ситуацию, в которой не то чтобы захват, но бои за город былиб возможны, то это тот момент, когда Спартак направлялся в Северную Италию. Вместо этого надо было быстро, решительно разбивать римскую полевую армию, после чего прямым курсом идти на Рим. В отличии от Второй Пунической Рим уже не готовая отразить осаду столица поджарой и хищной империи, а огромная, почти миллионная англомерация, расползшаяся на десятки километров во все стороны. Там одних предместий столько, что хватит грабить на неделю вперед и ещё останется.
И хоть это и было бы последнее крупное деяние армии Спартака, после которого его войска утратили бы управляемость, а римляне бросили на их уничтожение все силы, но шансы вступить в бои за город были. Только зачем?