简介 这篇文章主要介绍selenium的多层框架定位。案例是使用selenium自动登陆QQ空间。 思路 1 使用selenium自动请求QQ空间网站 https://i.qq.com/ 。打开后出现如下页面。 2 通过xpath定位到账号密码登录的位置,然后使用click点击对象。出现如下页面。 ...
分类:
其他好文 时间:
2020-07-06 01:00:56
阅读次数:
88
1、标签中只包含文字 <div> <ul id="side-menu"> <li class="active"> <a href="#"> 卷期号: </a> </li> </ul> </div> 取包含 '卷期号' 三个字的节点 //ul[@id='side-menu']/li/a[contain ...
分类:
其他好文 时间:
2020-07-06 00:55:18
阅读次数:
99
XDocument 说明LINQ处理XML文件的一个类 添加引用 using System.Linq; using System.Xml.Linq; using System.Xml.XPath; 引用xml文件 XDocument xml = XDocument.Load("IOS.xml"); ...
分享别人的博客: 地址:https://jingyan.baidu.com/article/1e5468f94694ac484861b77d.html 安装以后怎么使用: 接下来我们来使用一下,首先打开一个页面,然后打开xpath helper。 打开和关闭xpath helper的快捷键都是:ct ...
分类:
其他好文 时间:
2020-07-03 14:02:44
阅读次数:
195
1.下载地址,版本号为 2.0.2: 链接:https://pan.baidu.com/s/1pFVu5tHsmv35Jsebj_Faog 提取码:zh8v 2.安装 1).在chrome右上角找到选项--》更多工具--》扩展程序。把crx文件拖拽,即可安装。 2).如果安装失败, 则打开开发者模式 ...
java判断元素是否被选中: public boolean isElementChecked(String locator,String eleKey,String eleValue) { WebElement element=driver.findElement(By.xpath(locator) ...
分类:
编程语言 时间:
2020-07-03 10:57:35
阅读次数:
119
工具 目前chrome浏览器支持ChroPath插件,这是一个非常好用的定位前端标签插件,在https://crxdl.com/中查询chropath下载离线包,手动安装插件即可 XPATH是啥? XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 Xpath用法 默认 ...
分类:
其他好文 时间:
2020-07-02 13:21:05
阅读次数:
49
XPath简介 XPath,经常写爬虫的人应该都不陌生。比如 Python 中,经常使用 lxml 来获取网页的元素,特别方便。 对应的 Chrome 也有一个插件,叫 XPath Helper,能直接给出鼠标所在的 XPath 路径: 还有一个利用 XPath 在线解析 xml 的,传送门🚪 X ...
分类:
其他好文 时间:
2020-07-01 22:01:22
阅读次数:
126
功能:通过xpath爬取彼岸图网的高清美女壁纸 url = 'http://pic.netbian.com/4kmeinv/' 1. 通过url请求整张页面的数据 2.通过页面的标签定位图片所在的位置 3.找到所有图片的通用的标签 向图片标签的父级查找,可以发现每一张图片都在ul下的li标签下。 4 ...
分类:
其他好文 时间:
2020-06-30 17:36:02
阅读次数:
58
例子:国际化语言切换xp = '//*[@id="app"]/div/div[1]/div/div/div[1]/div[2]/div/div/div[2]/span' #先点击下拉按钮语言框 element2 = self.driver.find_element_by_xpath(xp) #定位语 ...
分类:
其他好文 时间:
2020-06-30 14:33:49
阅读次数:
57