1、安装
安装selenium:pip install selenium
安装驱动:
chromedriver 下载地址:http://npm.taobao.org/mirrors/chromedriver/
Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/
mac:将下载好的驱动放入/usr/ocal/bin
windows:
2、定位元素

from seleniumimport webdriver
driver = webdriver.Firefox()
driver.get('http://www.baidu.com/')
#1、通过id找
driver.find_element_by_id("kw").send_keys("博客园")
#2、通过name找
driver.find_element_by_name("wd").send_keys("博客园")
#3、通过class找,注意:当class属性值由多个空格隔开,只取其中一个即可。
driver.find_element_by_class_name("s_ipt").send_keys("博客园")
#4、通过tag定位,一般tag会重复
driver.find_element_by_tag_name("input").send_keys("博客园")
#5、通过link定位,有href=“ ”,文本要唯一
driver.find_element_by_link_text("hao123").click()
通过partial link定位
driver.find_element_by_partial_link_text("hao12").click()

#6、通过xpath定位
driver.find_element_by_xpath("//*[@id='kw']").send_keys("博客园")

#7、通过css定位
driver.find_element_by_css_selector("#kw").send_keys("博客园")