当我在google工作表上使用importxml获取xpath时,我很难找到我正在寻找的结果 .
我不确定如果我做得对,或者xpath是否需要检索结果 .
这就是我正在做的事情
我正在尝试检索网球运动员的winloss数据
http://www.tennisabstract.com/cgi-bin/wplayer.cgi?p=TimeaBacsinszky
URL单元格a1 Xpath单元格a4公式单元格a6
公式如此= IMPORTXML(A1,A4)
当我使用xpath helper插件获取xpath时显示的结果是正确的32-23(58%)
但是当我粘贴在xpath中时,我得到“导入的内容为空 .
xpath是
/ HTML /体/格[@ ID = ' Headers '] /表/ tbody的/ TR [3] / TD [@ ID = 'wonloss'] /表[@ ID = '整体'] / tbody的[@ ID =” splitsbody '] / TR [@ ID =' S'] / TD [2]
使用xpath帮助器,它告诉我这个xpath正在获取我正在寻找的结果,但谷歌表不会重新查询查询
我错过了什么或者xpath查询太复杂了吗?
1 回答
我认为问题来自于网页中的内容是用javascript生成的,所以即使您使用了更简单的内容,例如:
=IMPORTXML("http://www.tennisabstract.com/cgi-bin/wplayer.cgi?p=TimeaBacsinszky",".//*[@id='s']/td[2]/text()")
并获得了单元格内的内容,它仍然无法正常工作 .