python+selenium:元素定位

Posted qiqi-yhq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+selenium:元素定位相关的知识,希望对你有一定的参考价值。

在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的。但是实际工作中,很多前端开发人员并未给每个元素都编写id属性。

driver.find_element_by_id()

此时,可以基于class属性来定位元素。常见的基于class定位元素的selenium写法如下:

driver.find_element_by_class_name()

driver.find_element_by_css_selector()

driver.find_element_by_xpath()   #常用

以上是关于python+selenium:元素定位的主要内容,如果未能解决你的问题,请参考以下文章

python selenium系列元素定位方式

python+selenium:元素定位

selenium+Python元素定位

selenium+python定位元素方法

python selenium 元素定位

Python爬虫 Selenium -- Selenium元素定位Selenium访问元素信息Selenium交互