

问题简述:标准单元格一行只有一个数据,内容循环没问题;非标准单元格(合并单元格)第一行循环内容正确,第二行内容偏移。
行业话简单说:一个链接只有1个SKU的数据行循环是正常的,但是遇到一个链接有2个以上的数据行循环列表只能循环到第一个,第二个就属于错误的信息了。这也跟网页开发的代码设计有关,但是作为影刀的用户还是想解决这个问题。
第二行偏移的原因也简单:部分列第一二行共用数据,那在第二行的时候共用数据部分其实没有这一列,所以第一行的第八列数据就是整个表体的第八列;但是合并单元格的第二行数据是相对于行内的第八列,相对行内的第八列在表体的绝对位置就是第13列。
想要的解决方案:循环出来标准单元格+非标准单元格某一绝对列位置里的数据,比如第八列列名称是库存,那我就只要在库存这一列的单元格数据。
或者:换一种工具和思路取得同样数据

无从下手,但可以通过Xpath看出问题所在:
