Javascript IMPORTXML():即使xpath工作,内容也为空
我想将数据从网站导入谷歌电子表格 包含数据 它在粘壳中试过,效果很好: 此外,源代码清楚地显示了内容,这意味着它不是由JavaScript获取的,对吗 当我启动scrapy shell并调用命令responseview时,这实际上显示了scrapy对文件的看法,它显示了完整的内容,所以我很确定它与JavaScript无关 我不知道它是不是或者其他什么。还建议使用RSS源。在上述网站的情况下,不幸的是,这不起作用 有人知道出了什么问题吗 以下是我尝试过的gSheet公式:Javascript IMPORTXML():即使xpath工作,内容也为空,javascript,jquery,xpath,google-sheets,Javascript,Jquery,Xpath,Google Sheets,我想将数据从网站导入谷歌电子表格 包含数据 它在粘壳中试过,效果很好: 此外,源代码清楚地显示了内容,这意味着它不是由JavaScript获取的,对吗 当我启动scrapy shell并调用命令responseview时,这实际上显示了scrapy对文件的看法,它显示了完整的内容,所以我很确定它与JavaScript无关 我不知道它是不是或者其他什么。还建议使用RSS源。在上述网站的情况下,不幸的是,这不起作用 有人知道出了什么问题吗 以下是我尝试过的gSheet公式: =IMPORTXML
=IMPORTXML("https://www.feiertagskalender.ch/index.php?geo=3058&klasse=3&hl=en","//div[@class='list-group']//a/div[1]/text()")
=IMPORTXML("https://www.feiertagskalender.ch/index.php?geo=3058&klasse=3&hl=en","//div[@class='list-group']//a/div[1]")
=IMPORTXML("https://www.feiertagskalender.ch/index.php?geo=3058&klasse=3&hl=en","//div[@class='list-group']//a/div/text()")
=IMPORTXML("https://www.feiertagskalender.ch/index.php?geo=3058&klasse=3&hl=en","//div[@class='list-group']//a/div")
所有人都返回消息
不适用导入的内容为空
比如,这个怎么样?使用//div[@class='col-md-3黑色链接']直接检索估价师。https://www.feiertagskalender.ch/index.php?geo=3058&klasse=3&hl=en 在A1的单元格中
=IMPORTXML(A1, "//div[@class='col-md-3 black-link']")
注:
在本网站中,未找到您所质疑的2018年马尔兹、2018年Mai、2018年Juni和2018年Oktober。
如果这对你没用,我很抱歉。我的答案有用吗?如果这对你没有用,我很抱歉。答案是正确的,而且有效。但我仍然不明白,如果xpath是正确的,为什么我的公式不起作用。你知道吗?@RichardPoe我曾经体验过,对于每个使用相同XPath的用户,都会得到不同的结果。当时,发现这些值取决于访问区域。我不知道你的情况是否与那相同。如果这些信息对你没有用处,我很抱歉。