一、安装
pip install Selenium
二、初始化浏览器
-
Chrome 是初始化谷歌浏览器
-
Firefox 是初始化火狐浏览器
-
Edge 是初始化IE浏览器
-
PhantomJS 是一个无界面浏览器。
from selenium import webdriver driver = webdriver.Chrome()
三、设置浏览器大小
-
maximize_window 最大化窗口
-
set_window_size 自定义窗口大小
from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window()
四、访问页面
from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.baidu.com')
五、定位元素
-
通过元素id定位
-
定位一个元素:find_element_by_id
-
定位多个元素:find_elements_by_id
-
通过元素name定位
-
定位一个元素:find_element_by_id
-
定位多个元素:find_elements_by_id
-
通过xpath表达式定位
-
定位一个元素:find_element_by_id
-
定位多个元素:find_elements_by_id
-
通过完整超链接定位
-
定位一个元素:find_element_by_id
-
定位多个元素:find_elements_by_id
-
通过部分链接定位
-
定位一个元素:find_element_by_id
-
定位多个元素:find_elements_by_id
-
通过标签定位