1.輸入內容
- send_keys('valve'):輸入內容valve
#定位輸入框
input_box = browser.find_element_by_id('kw')
try:
#輸入內容:selenium
input_box.send_keys('selenium')
print('搜索關鍵詞:selenium')
except Exception as e:
print('fail')
#輸出內容:搜索關鍵詞:selenium
2.點擊按鈕
#定位搜索按鈕
button = browser.find_element_by_id('su')
try:
#點擊搜索按鈕
button.click()
print('成功搜索')
except Exception as e:
print('fail搜索')
#輸出內容:成功搜索
3.清空輸入框
#clear():清空輸入框
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:
#輸入內容:selenium
input_box.send_keys('selenium')
print('搜索關鍵詞:selenium')
except Exception as e:
print('fail')
#輸出內容:搜索關鍵詞:selenium
#定位搜索按鈕
button = browser.find_element_by_id('su')
try:
#點擊搜索按鈕
button.click()
print('成功搜索')
except Exception as e:
print('fail搜索')
#輸出內容:成功搜索
#clear():清空輸入框
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')
#輸入關鍵詞:selenium
input_box.send_keys('selenium')
#模擬回車操作
try:
input_box.submit()
print('成功回車')
except Exception as e:
print('fail')
#輸出內容:成功回車