爬虫可能会遇到这样的需求,比如账号密码要输入或清空文本、按钮或链接要执行点击操作,这些可以通过WebElement类对象的方法实现
方法
模拟按键输入
1
| WebElement.send_keys(*value)
|
*value
:模拟输入元素
点击
清空文本
实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| import time from selenium import webdriver
driver = webdriver.Chrome() driver.get('https://www.gaoyuanqi.cn/python-html-1/#more')
time.sleep(2)
账号 = driver.find_element_by_name('t2') 账号.send_keys('123456') time.sleep(1) 账号.clear() time.sleep(1) 账号.send_keys('0987654321') time.sleep(1)
登陆 = driver.find_element_by_id('d') 登陆.click() time.sleep(5)
driver.quit()
|