Como fazer para esse código se repetir em python?


Eu criei esse bot para fazer comentários no instagram mas ao rodar ele comenta só uma vez e finaliza o programa. Eu gostaria que ele ficasse repetindo os comentários que tem dentro daquela lista “comentários”.
Como posso fazer isso?

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import random

class InstagramBot: 
    def __init__(self, username, password):
         self.username = username
         self.password = password
         self.driver = webdriver.Firefox(executable_path="C:\Users\nickoDesktop\geckodriver-v0.27.0-win64\geckodriver.exe")

    def login(self):
        driver = self.driver
        driver.get("https://www.instagram.com")
        time.sleep(3)
        campo_usuario = driver.find_element_by_xpath("//input(@name='username')")
        campo_usuario.click()
        campo_usuario.send_keys(self.username)
        campo_senha = driver.find_element_by_xpath("//input(@name='password')")
        campo_senha.click()
        campo_senha.send_keys(self.password)
        campo_senha.send_keys(Keys.RETURN)
        time.sleep(5)
        driver.get("https://www.instagram.com//")
        time.sleep(3)
        driver.get("https://www.instagram.com/p//")
        time.sleep(3)
        try:
            comentarios = ("Legal!","Muito bom!","Top!","Boa!","Demais")
            driver.find_element_by_class_name('Ypffh').click()
            campo_comentario = driver.find_element_by_class_name('Ypffh')
            time.sleep(random.randint(2,5))
            self.digite_como_uma_pessoa(random.choice(comentarios), campo_comentario)
            time.sleep(random.randint(30,40))
            driver.find_element_by_xpath("//button(contains(text(),'Publicar'))").click()
            time.sleep(5)
        except Exception as e:
                print(e)
                time.sleep(5)
    

    @staticmethod
    def digite_como_uma_pessoa(frase, onde_digitar):
        for letra in frase:
            onde_digitar.send_keys(letra)
            time.sleep(random.randint(1,5)/30)