自动判断同类页面中的共同xpath路径 已结束
No.15396 后端开发(招募完成) 
金额¥1,000 类型 其他 周期 7 天
No.15396
已结束
自动判断同类页面中的共同xpath路径
其他 后端开发(招募完成) 
周期  7  金额 ¥1,000
报名人数:  6
钱太少 4 时间紧 0
不靠谱 0 不会做 0
报名人数:  6

项目描述

用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路径尽可能简洁,且通用,即可用户同类页面中相同位置的定位。

项目规划

项目周期

7天

招募角色

项目角色和金额

后端开发    1000.00 元

项目要求

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