安装 selenium:
1.安装 python
配置环境变量:计算机>属性>高级系统设置>环境变量>系统变量>path 后面添加 ;+地址
2.安装 pip
下载 pip 的 source 包后解压,打开 cmd,cd 到解压地址,python setup.py instal
3.安装 selenium
打开 cmd,pip install -U selenium
4.安装 chrome 浏览器 webdriver
下载对应版本的 chrome
使用 selenium 打开与关闭浏览器
from selenium import webdriver
browser = webdriver.Firefox()
browser.quit()
浏览器操作
browser.get('http://www.baidu.com') #浏览器访问页面
browser.back() #浏览器返回上一个页面
browser.maximize_window() #浏览器全屏
页面信息判断
browser.title #查看当前页面标题
browser.current_url #查看当前页面 url
页面元素定位
ele1 = browser.find_element_by_id('kw') #使用 id 定位
ele2 = browser.find_element_by_name('wd') #使用 name 定位
ele3 = browser.find_element_by_class_name('s_ipt') #使用 class_name 定位
ele4 = browser.find_element_by_tag_name('input') #使用 tag_name 定位
ele5 = browser.find_element_by_link_text('百度一下') #使用 link_text 精确定位
ele6 = browser.find_element_by_partial_link_text('百度') #使用 partial_link_text 模糊定位
ele7 = browser.find_element_by_css_selector('#kw') #使用 css 路径定位
ele8 = browser.find_element_by_xpath('//*[@id="kw"]') #使用 xpath 定位
查看元素信息
ele.size #查看元素尺寸
ele.id #查看元素 id (非属性id)
ele.tag_name #查看 tag_name
ele.get_attribute('name') #查看元素属性 name
元素操作
ele.clear() #输入框清空
ele.send_keys('柚子') #输入框输入字符
ele.cleck() #点击元素