Selenium 自动化
Selenium 自动化浏览器操作,可以实现爬虫功能
白月黑羽
这个作者很懒,什么都没留下…
展开
-
Selenium 1 - 原理与安装
本文作者官网 白月黑羽教Python原理点击这里,边看视频讲解,边学习以下内容Selenium 是一个 Web 应用的自动化框架。通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面。 比如点击界面按钮,在文本框中输入文字 等操作。而且还能从web界面获取信息。 比如获取12306票务信息,招聘网站职位信息,财经网站股票价格信息 等等,然后用程序进行分析处理。Sele...原创 2020-05-04 21:13:11 · 258 阅读 · 0 评论 -
Selenium 2 - 选择元素的方法
本文作者官网 白月黑羽教Python点击这里,边看视频讲解,边学习以下内容对于百度搜索页面,如果我们想自动化输入 白月黑羽 ,怎么做呢?这就是在网页中,操控界面元素。web界面自动化,要操控元素,首先需要 选择界面元素 ,或者说 定位界面元素就是 先告诉浏览器,你要操作 哪个界面元素, 让它找到你要操作的界面元素。我们必须要让浏览器 先找到元素,然后,才能操作元素。选择元素的...原创 2020-05-04 21:28:21 · 698 阅读 · 0 评论 -
Selenium 3 - 操控元素的方法
本文作者官网 白月黑羽教Python点击这里,边看视频讲解,边学习以下内容选择到元素之后,我们的代码会返回元素对应的 WebElement对象,通过这个对象,我们就可以 操控元素了。操控元素通常包括点击元素在元素中输入字符串,通常是对输入框这样的元素获取元素包含的信息,比如文本内容,元素的属性点击元素点击元素非常简单,就是调用元素WebElement对象的 c...原创 2020-05-04 21:55:21 · 235 阅读 · 0 评论 -
Selenium 4 - css表达式-上篇
本文作者官网 白月黑羽教Python点击这里,边看视频讲解,边学习以下内容前面我们看到了根据 id、class属性、tag名 选择元素。如果我们要选择的 元素 没有id、class 属性,或者有些我们不想选择的元素 也有相同的 id、class属性值,怎么办呢?这时候我们通常可以通过 CSS selector 语法选择元素。CSS Selector 语法选择元素原理HTML中经常...原创 2020-05-04 21:57:17 · 378 阅读 · 0 评论 -
Selenium 5 - css表达式-下篇
本文作者官网 白月黑羽教Python选择语法联合使用点击这里,边看视频讲解,边学习以下内容CSS selector的另一个强大之处在于: 选择语法 可以 联合使用请点击打开这个网址比如, 我们要选择 网页 html 中的元素 <span class='copyright'>版权</span><div id='bottom'> <...原创 2020-05-04 22:06:04 · 281 阅读 · 0 评论 -
Selenium 6 - frame切换/窗口切换
本文作者官网 白月黑羽教Python点击这里,边看视频讲解,边学习以下内容切换到frame点击这里,边看视频讲解,边学习以下内容请大家点击这里,打开这个链接如果我们要 选择 下图方框中 所有的 蔬菜,使用css选择,怎么写表达式?当然,要先查看到它们的html元素特征大家可能会照旧写出如下代码:from selenium import webdriverwd = webd...原创 2020-05-04 22:08:31 · 236 阅读 · 0 评论 -
Selenium 7 - 选择框
本文作者官网 白月黑羽教Python请点击打开这个网址并且按F12,观察HTML的内容常见的选择框包括: radio框、checkbox框、select框radio框点击这里,边看视频讲解,边学习以下内容radio框选择选项,直接用WebElement的click方法,模拟用户点击就可以了。比如, 我们要在下面的html中:先打印当前选中的老师名字再选择 小雷老师<...原创 2020-05-04 22:10:30 · 147 阅读 · 0 评论 -
Selenium 8 - 实战技巧
本文作者官网 白月黑羽教Python更多动作点击这里,边看视频讲解,边学习以下内容之前我们对web元素做的操作主要是:选择元素,然后 点击元素 或者 输入 字符串。还有没有其他的操作了呢?有。比如:比如 鼠标右键点击、双击、移动鼠标到某个元素、鼠标拖拽等。这些操作,可以通过 Selenium 提供的 ActionChains类来实现。ActionChains 类 里面提供了 ...原创 2020-05-04 22:12:02 · 392 阅读 · 0 评论