自动判断同类页面中的共同xpath路径 No.15396
已结束
招募角色:
金额¥1,000 类型 周期 7 天 报名人数  6 人
No.15396
已结束
自动判断同类页面中的共同xpath路径
其他
周期  7  金额 ¥1,000

技能领域

未指定技能领域

项目描述

用perl, php或python写一段代码,实现如下功能:

若有多个页面,页面的结构是一样的,只是每页的内容不一样,我们需要通过比较这些页面(3-5个),判断哪些内容发生了改变,然后输出内容改变节点的xpath路径:

  1. 改变的若为表格,输出代表所有行的路径,比如”//table/tbody/tr”,以及每一列的相对路径,比如“./td[1]” 代表第一列。每一列的名字从th或tr第一行中获取,这里面的内容在不同页面中是相同的。比如上面示例的页面,输出结果为(仅演示,不是正确的):
    {“rows”:”//table/tbody/tr”,”table”:{"序号":”./td[1]”,”受理号”:”./td[2]”}}

  2. 若不同页面改变的只是单一的字段,不是表格形式,比如不同新闻页的标题和内容改变了,就输入改变内容的路径,比如:
    {“ttitle”:”//div[@class=’title’]”,”content”:”//div[@class=’content’]”}

  3. 要求输出的xpath路径尽可能简洁,且通用,即可用户同类页面中相同位置的定位。

招募要求

只要能完成所要求任务即可。