from selenium import webdriver
driver = webdriver.Chrom()#生成谷歌浏览器对象
dirver.get('http://www.taobao.com')#打开淘宝
driver.page_source#获取获得网页的源代码
driver.find_element_by_xpath('xpath语句')#通过xpath查找元素
常用元素选择方法
####元素交互
element.send_keys('xxx')#输入xxx内容
element.clear()#元素清空
element.click()#元素点击
elelment.get_attribute("class")#获得属性值
element.text#获得文本值
element.location#获得位置
element.size#获得大小
driver.switch_to_frame('ifrmaeresult')#切换框架
driver.switch_to_parent_frame()#切换的父框架
driver.implicitly_wait(时间)#若果马上加载处理,就like执行,如果没有就等待指定时间,超过就抛出异常
from selnium.webdriver.support import expected_conditions as ec
wait = WebDriverWait(driver,10)
weit.until(ec,xxx)#显示等待
driver.back()#浏览器后退
driver.forward()#浏览器前进
driver.get_cookies()#获得cookies
driver.add_cookies(cookies值)
driver.delete_all_cookies()#删除cookies
driver.exectue_scirpt('window.open()')#新开一个窗口
driver.window_handle#窗口句柄
driver.switch_to_window(窗口句柄[0])#切换句柄为0的窗口