Xpath学习心得
来源:互联网 发布:mac视频格式转换器 编辑:程序博客网 时间:2024/06/06 19:02
本周开始正真接触Xpath,为了能更好的了解它,在火狐浏览器下安装了firebug的插件,和谷歌浏览器同时看需要元素对应的xpath。接触下来,各有各的好处吧!我就分别来谈谈我用下来的心得体会。
首先是易查看,火狐比谷歌更容易查看,火狐选择需要看的元素,就实时在firebug那一栏里显示对应的xpath。而谷歌选择需要看的元素后,右键copy xpath,黏贴后才可以看到具体的xpath。没有火狐来得更加直观。
然后是易测试,火狐也比谷歌更容易测试,因为firebug后面有个按钮,只要点击后就能看到所对应的页面元素,而谷歌就没有这个功能。就无法确定自己需要的xpath是不是就是指定的那个元素,其实这一条也是对易查看的一个补充。
最后是准确性,两者基本都是一致的,唯一区别在于个别符号的表达上。但是有时我需要选择一个包含表格的td,但是选择的时候,火狐就很难选择,而选择代码,firebug那一栏也不会显示所选择的代码区域的xpath。(或许有,我没有发现如何选择代码找xpath)但是谷歌就不一样,选择好代码,页面选中部分就会变成蓝色,然后只要右键就可以直接copy xpath。
有些按钮式可以找到xpath,但是有些就是找不到,比如js调用,又比如每个元素都会有个编号,而这些编号都是无规律的。又比如我需要找下一页的xpath。第一页的下一页的xpath在某个td里,但是第二页的下一页的xpath和上一页却不一样,在另外一个td里。没有规律。不知道应该以哪个为准。有些页面用火狐和谷歌根本打不开,就更谈不上如何去找xpath了。从侧门也看出了很多网站所存在的问题。
对于初学者的我来说,正确找到xpath的前提还是需要对html代码的了解和熟悉。最起码能看得懂网页的基本结构。这也是产品学习中必不可少的一个环节。
接下去还将继续寻找需要的xpath。如何提升寻找速度和准确性,成为我接下去需要思考的问题。
祝母亲节愉快!
- Xpath学习心得
- xpath
- XPATH
- XPATH
- XPATH
- xpath
- XPath
- xPath
- Xpath
- XPath
- XPath
- XPath
- xpath
- Xpath
- xpath
- XPATH
- XPath
- XPath
- linux平台学x86汇编(十四):函数的使用
- Android四大组件
- 在JSP页面中显示List集合·
- 本地时间(北京时间)和“GMT+8”时区时间的区别?
- 递推算法
- Xpath学习心得
- Java基础学习—类与对象
- AES Encrypt And Decrypt AES加密解密
- zoj 2587 - Unique Attack(网络流’最小割)
- 递归算法
- SSH linux下配置。
- Java Eclipse自动补全设置
- GCC编译选项
- 欢迎使用CSDN-markdown编辑器