| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> (三)简单自动化python+selenium 定位元素方法 -> 正文阅读 |
|
[Python知识库](三)简单自动化python+selenium 定位元素方法 |
奋斗吧!少年
昨天,因为有点事托更了,今天赶紧把昨天想分享的写下来,这是我们之前学习的使用Selenium的方法,我们已经成功打开浏览器了,怎么样才能自动点击那些元素那。 我这里使用的是谷歌自带的F12功能进行寻找页面元素的 点击这个小箭头指向对应的元素,下面就会给出它具体的位置,这也是谷歌的强大之处。 定位的话,我们一般还是使用id、name、class、link、xpath这些元素比较多的。 id的属性,是不可重复的可以放心使用,name、class这些元素有时候会重复,这时候,我们就会用到xpath来进行定位。 ?我们可以直接右键选择Copy--xpath来进行定位,也是比较方便的,随之也有坏处的,因为它定位的是从页面第一级来进行查看的,所有比较多的情况下,会有点慢的。 元素定位到之后,我们可以使用 find_element(By.id,'元素') find_element(By.name,'元素') find_element(By.class_name,'元素') find_element(By.link,'元素') find_element(By.xpath,'元素') 这些方法来进行操作,具体看下面代码示例 定位到元素之后,会随之出现点击、输入文本等操作方式。 我们可以使用的是点击click() 输入文本的方式是send_keys('对应的输入值') 下面看代码示例:
现在我们已经可以完成Python+selenium的基本操作了,还是要多多练习,下面我们会陆续学习,下拉框选择,窗口切换,滑动页面,页面最大化等操作!!! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:41:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |