检查页面元素
新版本的浏览器支持检查元素,在浏览器界面按 F12 进入检查模式
按上图操作步骤进行,然后在html元素上点击右键
就直接能获取到该元素的html代码,在你的执行脚本中粘贴即可,方便快捷,适合懒得分析网页元素的coder
元素定位
上面那个例子,只是能帮你快速定位到指定内容的html代码,虽然已经将它拷贝,但剪贴到脚本中,你知道怎么用吗,所以,就得了解 Selenium 用来定位页面元素的方法
Selenium 提供多种 find_element_by 方法用于定位页面元素,这些方法根据一定标准去查找元素,如果元素被正常定位,那么 WebElement 实例将返回,反之,抛出 NoSuchElementException 的异常。同时, Selenium 还提供多种 find_elements_by 方法去定位多个元素,这类方法根据所匹配的值,搜索并返回一个 list 列表
- 8种 find_element_by 方法
- 8种 find_elements_by 方法