如何使以下代码循环..? [关闭]

问题描述 投票:-4回答:1
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)
从这里到结束...如何制作一个循环,将重复整个部分... ??

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)

python selenium google-chrome selenium-webdriver instagram
1个回答
0
投票
使用while循环?不幸的是,您没有提供有关用例的许多详细信息。

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

© www.soinside.com 2019 - 2024. All rights reserved.