自动判断同类页面中的共同xpath路径 No.15396
已结束
招募角色:
金额¥1,000
类型
周期
7 天
报名人数 6 人
No.15396
已结束
自动判断同类页面中的共同xpath路径
其他
周期
7 天
金额 ¥1,000
技能领域
未指定技能领域
项目描述
用perl, php或python写一段代码,实现如下功能:
若有多个页面,页面的结构是一样的,只是每页的内容不一样,我们需要通过比较这些页面(3-5个),判断哪些内容发生了改变,然后输出内容改变节点的xpath路径:
-
改变的若为表格,输出代表所有行的路径,比如”//table/tbody/tr”,以及每一列的相对路径,比如“./td[1]” 代表第一列。每一列的名字从th或tr第一行中获取,这里面的内容在不同页面中是相同的。比如上面示例的页面,输出结果为(仅演示,不是正确的):
{“rows”:”//table/tbody/tr”,”table”:{"序号":”./td[1]”,”受理号”:”./td[2]”}} -
若不同页面改变的只是单一的字段,不是表格形式,比如不同新闻页的标题和内容改变了,就输入改变内容的路径,比如:
{“ttitle”:”//div[@class=’title’]”,”content”:”//div[@class=’content’]”} -
要求输出的xpath路径尽可能简洁,且通用,即可用户同类页面中相同位置的定位。
招募要求
只要能完成所要求任务即可。