导入包
from selenium import webdriver
创建实列(例如chrome浏览器)
web = webdriver.Chrome()
请求站点
web.get('http://www.baidu.com')
定位元素
web.find_element_by_id('xxx')
web.find_element_by_class_name('xxx')
web.find_element_by_name('xxx')
web.find_element_by_tag_name('xxx')
web.find_element_by_link_text('xxx')
web.find_element_by_partial_link_text('xxx')
web.find_element_by_xpath('xxx')
By定位元素,可以定位id class name等,和普通定位相同,但是使用前要导入包
例如:from selenium.webdriver.common.by import By
web.find_element(By.ID,'xxx')
控制浏览器
设置窗口大小
web.set_window_size(960,540)
前进
web.forward()
后退
web.back()
退出
web.quit()
清理文本
clear()
例如:web.find_element_by_name('wd').clear()
模拟输入
send_keys('xxx')
例如:web.find_element_by_name('wd').send_keys('hello word')
模拟点击
click()
例如:web.find_element_by_id('su').click()