关于http提取内容,提示节点不存在

KBC 2022/3/8 发布 · 2022/3/8 更新 · 240 次阅读

问题描述

               想要提取今日油价-地区这一列,通过按F12复制Xpath路径,得到//*[@id="box"]/div[1]/div[1]/div[2]/table/tbody/tr[2]/td[1]/a

但在动作中动作时,出现下面这种情况

解决方法:

              通过对复制的路径//*[@id="box"]/div[1]/div[1]/div[2]/table/tbody/tr[2]/td[1]/a与请求下来的代码进行层级比对,发现源代码多个标签tbody,而请求下来的代码确没有这一标签,于是将复制下来的路径中将tbody标签去掉,                                                                            //*[@id="box"]/div[1]/div[1]/div[2]/table/tr[2]/td[1]/a  结果动作成功!

 

小知识:tbody 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容

总结 :

1、有些网站http请求下来的代码与源代码有出入,如果执行不成功,要层级进行比对

 

 

· {{comment.createTimeStr}}
{{reply.votePoints}}
回复   – {{reply.createTimeStr}}
回复 x
标签
目录
相关操作