问题描述:
想要提取今日油价-地区这一列,通过按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请求下来的代码与源代码有出入,如果执行不成功,要层级进行比对