Q:

How to make loop for the following code..?

from selenium.webdriver.common.keys import Keys

from time import sleep
    
driver = webdriver.Chrome()

driver.get("https://www.instagram.com/accounts/login/?source=auth_switcher")

sleep (1)

username = driver.find_element_by_name('username')

sleep (1)

username.send_keys('your_username')

sleep (1)

password = driver.find_element_by_name('password')

sleep (1)

password.send_keys('your_password')

sleep (1)

password.send_keys(Keys.RETURN)

sleep (3)

driver.get('https://www.instagram.com/instagram/')

sleep(2)

from here to end... how to make a loop that will repeat this whole part...??
follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')

follow_button.click()

sleep (2.5)

unfollow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')

unfollow_button.click()

sleep (2.5)

unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')

unnfollow_button.click()

sleep (2.5)

follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')

follow_button.click()

sleep (2.5)

unfollow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')

unfollow_button.click()

sleep (2.5)

unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')

unnfollow_button.click()

sleep (2.5)

follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')

follow_button.click()

sleep (2.5)

unfollow_button =driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')

unfollow_button.click()

sleep (2.5)

unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')

unnfollow_button.click()

sleep (2.5)

A:

Use a while loop? You unfortunately have not given many details as to your use case. 
def thing_you_want_looped():
    follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')
    follow_button.click()
    sleep(2.5)
    unfollow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')
    unfollow_button.click()
    sleep(2.5)
    unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')
    unnfollow_button.click()
    sleep(2.5)
    follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')
    follow_button.click()
    sleep(2.5)
    unfollow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')
    unfollow_button.click()
    sleep(2.5)
    unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')
    unnfollow_button.click()
    sleep(2.5)
    follow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy.y3zKF')
    follow_button.click()
    sleep(2.5)
    unfollow_button = driver.find_element_by_class_name('BY3EC.sqdOP.L3NKy._8A5w5')
    unfollow_button.click()
    sleep(2.5)
    unnfollow_button = driver.find_element_by_class_name('aOOlW.-Cab_')
    unnfollow_button.click()
    sleep(2.5)

x = 0
while (x < 30):
    thing_you_want_looped()
    x = x + 1

