方法一:二次定位
#coding:utf-8 from selenium import webdriver import random import time from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driver.get("https://www.baidu.com") driver.implicitly_wait(3) #鼠标移动到“设置”按钮 mouse = driver.find_element_by_link_text("设置") ActionChains(driver).move_to_element(mouse).perform() driver.find_element_by_link_text("搜索设置").click() s = driver.find_element_by_id("nr") s.find_element_by_xpath("//option[@value='50']").click()
方法二:直接定位:
xpath:“.//*[@id='nr]/option[2]”
方法三:select模块
# coding:utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support.select import Select driver = webdriver.Chrome() import time u