from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
先前在定位元素时,我们使用的是find_element_的方法,如果要获取一组元素可以使用find_elements_方法
chrome = webdriver.Chrome()
chrome.get("https://wenku.baidu.com/")
inputs = chrome.find_elements_by_tag_name("input")
for input_ in inputs:
if input_.get_attribute("type") == "radio" and input_.get_attribute("value")=="2":
input_.click()
time.sleep(5)
chrome.close()
自定填写用户名和密码
chrome = webdriver.Chrome()
chrome.get("https://mail.pku.edu.cn/")
inputs = chrome.find_elements_by_tag_name("input")
for input_ in inputs:
if input_.get_attribute("type") == "text":
input_.send_keys("username")
if input_.get_attribute("type") == "password":
input_.send_keys("password")
time.sleep(5)
chrome.close()