【问题标题】:Google Sheets xpath query not working谷歌表格 xpath 查询不起作用
【发布时间】:2015-10-28 12:56:52
【问题描述】:

希望比我聪明的人能帮我解决这个问题!几天来,我一直在尝试使用 ImportXML 将一些数据从网站提取到 Google 表格中,但没有成功。

我希望从 Oddsportal.com 网站导入各种体育赛事的平均赔率,该网站全天更新和变化。我希望我的表格也更新这些赔率,类似于股票价格。

例如:

http://www.oddsportal.com/search/San+Jose+Sharks/

我想将“1”队的平均赔率(+136)拉入一个单元格,将“X”队的赔率(+277)拉入一个单元格,将“2”队的赔率(+161)拉入单个单元格.只是赔率部分。如果无法从该页面拉出,它也会列在平均赔率行底部的http://www.oddsportal.com/hockey/usa/nhl/san-jose-sharks-nashville-predators-6cPaAHOM/ 下方。

这看起来很简单,但我似乎无法正确无误地获取 ImportXML 查询。

【问题讨论】:

    标签: xpath web-scraping google-sheets google-docs


    【解决方案1】:

    我查看了页面的源代码 (Ctrl-U)。 原始 html 不包含所需的值,它们很可能稍后通过 xhr (ajax) 调用加载:

    因此,您很可能仅使用请求 html 不会成功。 您需要在浏览器 DevTools 中探索 Network 以找出(通过 JS 文件)发起的请求以获取所需的数据。这甚至可能是唯一的包含哈希签名的,因此您不会复制它以供将来使用。

    我建议您使用脚本工具来检索该信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多