html - IMPORTXML 和在 Google 表格中使用 XPath 探测
问题描述
我从http://www.sohu.com/a/224426280_100119144提取统计数据到 Google 电子表格有一个问题
我需要从阅读 (84) 中提取 84 但是当我使用
//*[@id="article-container"]/div[2]/div[1]/div[3]/div[1]/span/em
它只是给了我 #N/A 。如果我只使用
//div[2]/div[1]/div[3]/div[1]/span
没有/em,它给了我阅读()没有统计,
谷歌电子表格有问题吗?使用 XPath Helper 可以找到任何 xpath 方式我可以找到数字,但在谷歌电子表格中什么都没有
有人帮忙吗?))
解决方案
我已将text()函数附加到您的 XPath:
//*[@id="article-container"]/div[2]/div[1]/div[3]/div[1]/span/em/text()
在网站上运行 XPath 后,我得到了“87”。如果这能解决您的问题,请告诉我。
推荐阅读
- apache-spark - Spark withWatermark,仅存储间隙前后的值
- powershell - 来自 Powershell 命令行的 RDP
- angular - 工具提示不适用于 FullCalendar v5 In angular
- variables - 即使关闭窗口,如何访问变量
- tensorflow - TF 模型在 GPU 中产生不同的输出
- c++ - 在写“%15.2f”或类似的东西时,我们可以在 printf 中使用下划线而不是空格吗?
- protocol-buffers - NestJS gRPC 未实现的流式服务器方法
- git - 推送后Gitlab文件夹结构未更新
- reactjs - 类型“HTMLInputElement”.ts(2339) 上不存在属性“重置”
- elasticsearch - 如何在考虑缺少键或匹配值的情况下查询结果