1.輸入內容
- send_keys('valve'):輸入內容valve
input_box = browser.find_element_by_id('kw')
try:
input_box.send_keys('selenium')
print('搜索關鍵詞:selenium')
except Exception as e:
print('fail')
2.點擊按鈕
button = browser.find_element_by_id('su')
try:
button.click()
print('成功搜索')
except Exception as e:
print('fail搜索')
3.清空輸入框
try:
input_box.clear()
print('成功清空輸入框')
except Exception as e:
print('fail清空輸入框')
4.輸入內容、點擊按鈕、清空輸入完整實例
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('https://www.baidu.com')
input_box = browser.find_element_by_id('kw')
try:
input_box.send_keys('selenium')
print('搜索關鍵詞:selenium')
except Exception as e:
print('fail')
button = browser.find_element_by_id('su')
try:
button.click()
print('成功搜索')
except Exception as e:
print('fail搜索')
try:
input_box.clear()
print('成功清空輸入框')
except Exception as e:
print('fail清空輸入框')
5.submit():模擬‘回車’操作
- submit():通常應用於提交表單;例如:搜索框輸入內容后的回車操作。
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.maximize_window()
browser.get('https://www.baidu.com')
input_box = browser.find_element_by_id('kw')
input_box.send_keys('selenium')
try:
input_box.submit()
print('成功回車')
except Exception as e:
print('fail')