【问题标题】:Using Google Sheets to scrape horse racing odds使用 Google 表格计算赛马赔率
【发布时间】:2019-12-09 21:25:27
【问题描述】:

我是 google-sheets 的新手,所以有很多东西要学,我想从https://www.racenet.com.au 上的每日比赛中获取最新的马匹赔率 一个示例 URL 将是

https://www.racenet.com.au/racing-form-guide/ararat-20191210/all-races

无论我尝试什么参数,我都无法让 importxml 获取任何有用的数据,任何人都可以就正确的语法和参数给我任何建议,以便从这个站点获取马名和赔率...

【问题讨论】:

  • 您是否尝试过某种代码示例?这将有助于帮助您解决可能遗漏的问题。

标签: xpath web-scraping google-sheets google-sheets-formula google-sheets-importxml


【解决方案1】:

第一步是在给定网站上阻止 JavaScript 以查看剩下的内容被抓取

Google 表格不支持导入 JS 元素

那么下一步就是运行IMPORTXML 公式来查看可以抓取的内容

=IMPORTXML("URL_here", "//*")

【讨论】:

  • 谢谢。我选择了这个站点,因为它没有 Java 脚本,它被关闭并且仍然可以工作。但是将参数设置为 //* 仅显示 //*
  • 你试过了吗:=IMPORTXML("https://www.racenet.com.au/racing-form-guide/ararat-20191210/all-races", "//*") 它返回了大约 4000 行数据
猜你喜欢
  • 1970-01-01
  • 2011-02-10
  • 1970-01-01
  • 2012-05-11
  • 2014-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-16
相关资源
最近更新 更多