挂海论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
 友情提示:文字/图片广告均非网站意见,请担保交易勿直接付款,由此产生的责任自负
玩游戏来117游戏网(H5不下载也能玩手游传奇,吃鸡,竞技都有)天下盾/国内/免实名/免备案CDN无视一切CC/DD攻击 找塔科夫作者TG @wuhao1954 QQ283931494 出租内核驱动读写保护,价格亲民,高品质群:530544047 →入驻S9企业发卡网各种全黑号辅助群:475351077
██【我要租此广告位】██... .
查看: 4290|回复: 5
打印 上一主题 下一主题

[其他技术交流] 不要在一个元素特征字符串上吊死

[复制链接]
3正式会员
142/300

142

积分

47

主题

5

听众
已帮网友解决0 个问题
好评
0
贡献
95
海币
290
交易币
0
跳转到指定楼层
楼主
发表于 2015-7-1 17:47:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).

友情提示:文字/图片广告均非本站意见,请担保交易勿直接付款,由此产生的责任自负!!!↑↑




不要在一个元素特征字符串上吊死




[img=601,21]该链接无法确定安全[/img]

本文按键学院提供技术支持


按键学院交流①群(1群已满):376122403
按键学院交流②群(2群):372671254
按键学院交流③群(3群):170084238



{:4_88:}最近经常有遇到新手童鞋反馈,表示使用网页wqm自动分析出的元素特征字符串,测试时死活没有反应,导致无法实现自动点击页面元素等操作,结果往往是换了下特征串的组合就正常了,事后这些童鞋才明白原来元素特征值之间是可以自行组合形成新的元素特征字符串的,所以参考了之前的院刊和资源库资料,重新对这方面整合了下,希望可以帮助新手更好的了解元素特征字符串

什么是网页元素特征字符串?

要了解什么是网页元素特征字符串(以下简称特征串)首先得了解什么是网页,什么是HTML?
从维基百科上可查询到网页定义如下:
网页是一个文件,他存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的。网页经由网址( URL )来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。是万维网中的一“页”,通常是HTML格式(文件扩展名为.html或.htm)。网页通常用图像档来提供图画。网页要透过网页浏览器来阅读。网页通常有以下元素:文字资料,图像档案,Applet(在页面内执行的副程式)超链结等。

网页通常都是HTML格式的文件,经浏览器解释之后生成的页面,我们要分析网页,首先得了解HTML语言。再查维基百科,HTML定义如下:
超文本置标语言(英文:HyperText Markup Language,简称为HTML)是为「网页创建和其它可在网页浏览器中看到的信息」设计的一种置标语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。由蒂姆·伯纳斯-李给出原始定义,由IETF用简化的SGML(标准通用置标语言)语法进行进一步发展的HTML,后来成为国际标准,由万维网联盟(W3C)维护。

HTML语言是一种标记语言,咱们通过查看很多网页的页面源文件不难发现它们通常都是由成对的< > … </ > 包含起来的元素组成,各种不同的元素具备不同的标记名称,有不同的属性。例如百度网页里的,咱们用360浏览器打开百度,右键按钮位置审查元素,提示百度一下按钮的html代码如下:
<input type=submit value="百度一下" id=su class="btn self-btn bg s_btn">
百度一下按钮具备的属性:type(类型)、value(特征)、id(唯一标识),这些属性的值分辨是:submit、"百度一下"、su
而通常我们使用网页WQM主要是实现自动填表之类的功能,需要面对的主要是表单。
所以在讲解特征串之前,先简介一下表单,在网页源文件中有一种表单标记<form></form>,在这些标记之间可以添加<input> <select> <textarea>等表单元素,这些元素可以为用户提供输入、选择等功能,而表单中的内容也可以被提交到服务器完成交互。<input> 元素类型比较丰富,根据其type不同,具备的功能也不同,type=“text”为单行的文本输入框,type=“password”为密码输入框,type=“radio”为单选框,type=“checkbox”为复选框,type=“button”为普通的按钮,type=“reset”为表单复位按钮,type=“submit”为提交表单按钮;<select>标记为用户提供下拉选择框,<textarea>标记为用户提供多行文本输入。

网页元素特征字符串是一个用来描述网页元素标签特征的字符串,用于定位网页页面显示中的指定元素
游客,如果您要查看本帖隐藏内容请回复


后记

今天关于元素特征字符串就介绍到这里,事实上确实有一部分的网页确实整的很变态,有些元素不管怎么组合特征字符串可能还是定位不到,比如最经常见得就是很多网页的页面元素的index—索引值当网页第二次打开就会变化,下期打算跟大家分享一下此类问题的一些可行的解决方案或者替代方法

其他相关连院刊
该链接无法确定安全
该链接无法确定安全

想学习进阶版网页技术可以查看
该链接无法确定安全

该链接无法确定安全


联系我时,请说是在 挂海论坛 上看到的,谢谢!



上一篇:多线程代理IP验证源码
下一篇:学习按键好还是易语言还是C++好
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。

2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:[email protected]),本站将立即改正。

193

积分

4

主题

3

听众
已帮网友解决0 个问题
好评
0
贡献
189
海币
297
交易币
0
沙发
发表于 2015-7-1 22:36:58 | 只看该作者
震撼啊!为什么会有如此好的帖子!我纵横网络BBS多年,自以为再也不会有任何帖子能打动我.

0

积分

0

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
0
海币
298
交易币
0
板凳
发表于 2015-7-10 12:55:39 | 只看该作者
这个帖子我必须顶

36

积分

24

主题

2

听众
已帮网友解决0 个问题
好评
0
贡献
12
海币
693
交易币
0
地板
发表于 2015-7-19 08:45:31 | 只看该作者
我飘过一下 赚一个海币

1

积分

0

主题

0

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
5
交易币
0
5#
发表于 2016-11-3 15:30:51 | 只看该作者
看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看

1

积分

0

主题

1

听众
已帮网友解决0 个问题
好评
0
贡献
1
海币
2
交易币
0
6#
发表于 2016-12-22 23:40:59 | 只看该作者
sdfsfdasfdasdf好东西,这个要用上了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

免责声明|Archiver|手机版|小黑屋|挂海论坛

GMT+8, 2024-4-29 08:05 , Processed in 0.596400 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.2

本站资源来自互联网用户收集发布,如有侵权请邮件与我们联系处理。xhzlw@foxmail.com

快速回复 返回顶部 返回列表