Как сделать цыкл который будет переходить по всем Категориям например

Категория1:
потом под категория
потом еще под категория
и под категория под ктегории

а далее переходил к след. категории2

вот мой код который копирует ссылку Категории
for elem in g.doc.select("//a[@class='mainHitsSection catalogLvl2ItemHd']"):
print "Категория: " + elem.attr("href")

а мне нужно чтобы он еще и заходил в под категории и копировал все href атрибуты и так далее