Selenium 节点交互

Selenium 可以驱动浏览器来执行一些操作,也就是说可以让浏览器模拟执行一些动作

常见方法:输入文字时用 send_keys() 方法,清空文字时用 clear() 方法,点击按钮时用 click() 方法

from selenium import webdriver

browser = webdriver.Chrome()
browser.get("https://www.taobao.com/")                       
search_box = browser.find_element_by_id("q")                 # 找到搜索框
button = browser.find_element_by_class_name("btn-search")    # 找到搜索按钮
search_box.send_keys("iPad")                                 # 在搜索框输入“iPad”
search_box.clear()                                           # 清空搜索框文字
search_box.send_keys("iPhone")                               # 在搜索框输入“iPhone”
button.click()                                               # 点击搜索按钮

 

 

 

 

 

 

 

    

posted @ 2019-03-18 06:00  孔雀东南飞  阅读(350)  评论(0编辑  收藏  举报