You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用IMPORTXML公式从Oddsportal联赛页抓取比赛日期、队名及详细比分?

Google Sheets IMPORTXML 公式抓取波兰篮球联赛比赛数据

1. 先获取所有比赛的详情页链接

在Google Sheets单元格中输入以下公式,可提取联赛页面所有比赛的详情页相对链接:

=IMPORTXML("https://www.oddsportal.com/basketball/poland/1-liga-2023-2024/results/", "//td[@class='name table-participant']/a/@href")

将提取的链接存放在一列(比如A列),后续用于抓取单场详情。

2. 抓取单场比赛的具体数据

针对A列的每个链接,使用以下公式分别提取对应数据(以A2为例):

  • 比赛日期:
=IMPORTXML("https://www.oddsportal.com"&A2, "//div[@class='date']/text()")
  • 对阵球队名称:
=IMPORTXML("https://www.oddsportal.com"&A2, "//h1[@class='name']/text()")
  • 详细最终比分:
=IMPORTXML("https://www.oddsportal.com"&A2, "//div[@class='result']/text()")

注意事项

  • 目标网站可能存在反爬限制,频繁调用IMPORTXML可能触发拦截,建议分批抓取或结合Google Apps Script实现更稳定的批量处理。
  • 网站页面结构若发生更新,对应的XPath路径需要重新验证调整。
  • 若需要批量处理所有链接,可使用ARRAYFORMULA包装,但需注意IMPORTXML的重计算特性可能导致表格性能下降。

内容的提问来源于stack exchange,提问作者TheGunner4

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 16:32:39