通过XPath进行元素定位的问题
回答
收藏

通过XPath进行元素定位的问题

K
KEVIN66
2024-10-23 09:54·浏览量:533
K
KEVIN66
发布于 2024-10-23 09:54533浏览

目标:批量获取卖家精灵的流量词百分比元素 (如图1)

问题:当该元素为(-)值时,影刀会无法识别元素,任务暂停(如图2)

通过XPath公式发现:(图三是图一的上层结构,所以无法识别)

图一:/html/body/div[1]/div[1]/div[3]/div/div[4]/div[3]/div/div[1]/div[3]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div[1]

图三:/html/body/div[1]/div[1]/div[3]/div/div[4]/div[3]/div/div[1]/div[3]/div/div[3]/table/tbody/tr[1]/td[3]/div/div[1]

需求:可以通过以下几个方式,或者希望大神提供更好的私聊

1、最优解:通过XPath识别;如果识别到数值,则填入数值,如识别到(-)或无法识别,填入识别到的内容;

2、其次:当无法获取数值(%)元素值时,不要停止运行影刀,在EXCEL中填入(-),然后继续任务

最后最后,纯小白,不会写XPath表达式,希望大神可以直接帮忙写一下哈,是相似元素(多个百分比),不是单一元素结构哈

收藏
全部回答1
最新
发布回答
回答