Skip to content

5.1.网站浏览器自动化

使用Selenium操作浏览器

XPath是一种用于在XML文档中查找数据的语言,它最初只用于XML文档的信息搜索,现在同样可以用于HTML文档的信息搜索。

在Selenium中有7种常用的定位方法,具体如下。 (1)id定位:通过元素的id属性查找元素的方法为find_element_by_id。 (2)name定位:通过元素的name属性查找元素的方法为find_element_by_name。 (3)class定位:通过元素类名定位元素 (4)tag定位 (5)link定位 (6)XPath(XML Path Language,XML路径语言)定位 (7)css定位

等待元素加载完成后再进行自动化操作,其中最简单的方法便是使用time内置库的sleep方法。除这种粗暴的强制等待方式外,Selenium还提供了隐式等待与显式等待两种方式。