![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Selenium
Selenium
ProgramNotes
这个作者很懒,什么都没留下…
展开
-
python实战006:find_element_by_xpath()定位DOM元素
Selenium提供了很多种定位DOM元素的方法,各有各的特点和优势,这里我大概列了下作用,webdriver就是通过定位这些DOM元素来找到我们想要控制的位置的。find_element_by_id //通过id查找单个元素find_element_by_name //通过name查找单个元素find_element_b...原创 2019-01-30 23:44:20 · 19022 阅读 · 0 评论 -
python实战005:Selenium模拟账户登录
前面我通过python实战004:Selenium获取源码中的DOM元素跳转到了百度登录界面,接着我们就要实现模拟登录了,这里我们需要在两个input框中分别输入我们的用户名和密码。 同样我们首先要做的就是获取当前input标签的DOM元素信息,按F12打开“开发者工具”窗口,用元素选择器分别点中“input”框即可定位到该标签的源码位置。 这是用户名的...原创 2019-01-15 15:29:33 · 2865 阅读 · 0 评论 -
python实战003:Selenium模拟浏览器获取网页源码
在Python中,如果需要模拟浏览器的行为,可以使用Selenium库。Selenium库是进行web自动化测试的框架,支持C,C++,Python,Java等语言,我们可以用Selenium来模拟手工操作浏览器的各种行为。 使用Selenium需要浏览器驱动配合,如何下载可以参考:python实战001:模拟浏览器操作准备工作,这里我使用的是chrome浏览器,下载ch...原创 2019-01-07 15:51:05 · 11179 阅读 · 0 评论 -
python实战004:Selenium获取源码中的DOM元素
前面我们已经通过Selenium可以模拟登录网站并获取到网页源码,接着我们就要想办法实现模拟登录,在实现模拟登录之前我们需要先获取到相应的DOM元素,才能给其赋值提交账户信息,这里我们要现获取到“登录”标签并实现点击,弹出百度登录窗口。用selenium查找元素是相当方便的事情的,selenium定义了很多查找DOM元素的方法,通常用的比较多的是通过id选择器和CSS选择器,...原创 2019-01-12 14:14:13 · 4317 阅读 · 0 评论