import time from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.edge.options import Optionsfrom selenium.webdriver.edge.service import Service ede = Options()ede.add_experimental_option("debuggerAddress", '127.0.0.1:9222')services = Service(executable_path=r'D:\python\edgedriver_win64\msedgedriver.exe')# 初始化Edge浏览器的WebDriverdriver = webdriver.Edge(options=ede, service=services)# 获取当前所有窗口句柄window_handles = driver.window_handles# 切换到云相册窗口(假设是第二个窗口)# driver.switch_to.window(window_handles[6])for handle in window_handles: driver.switch_to.window(handle) if "云相册" in driver.title: breakprint("初始化完成") time.sleep(1)# elements = driver.find_elements(By.XPATH, "(//span[@class='pull-right']//i)[1]")elements = [driver.find_element(By.XPATH, "(//span[@class='pull-right']//i)[{}]".format(i)) for i in range(1, 81)]for element in elements: element.click()print("找到了")time.sleep(1)
|