筛选从网站导入的日期 修改后的xpath:修改后的公式:结果:

我正在尝试从此列表中收集尚未开始的每个游戏的日期,时间和链接:
https://int.soccerway.com/international/europe/uefa-champions-league/20192020/group-stage/r54142/

筛选从网站导入的日期
      
    修改后的xpath:修改后的公式:结果:

问题在于,导入的日期数大于小时数和链接数,因为它是在导入已经结束的游戏的日期。

有什么方法可以过滤日期,以便只有尚未开始的游戏才能出现?

我在使用的公式和电子表格的链接下放置:

=ARRAYFORMULA(
              {
               IMPORTXML(A1,"//td[@class='date no-repetition']/span"),IMPORTXML(A1,"//td[@class='score-time status']/a/span"),"https://"&IMPORTXML(A1,"//td[@class='score-time status']/a/@href")
              }
             )

https://docs.google.com/spreadsheets/d/1-tfb7TTb-sEDIp0T8YfIIYwjBJLUgruckdgQN3oTEM8/edit?usp=sharing

aeiou159 回答:筛选从网站导入的日期 修改后的xpath:修改后的公式:结果:

此修改如何?请认为这只是几个可能的答案之一。

修改后的xpath:

对于IMPORTXML(A1,"//td[@class='date no-repetition' and ../td[@class='score-time status']]/span"),如何进行以下修改?

从:
//td[@class='date no-repetition']/span
至:
//td[@class='date no-repetition' and ../td[@class='score-time status']]/span

修改后的公式:

=ARRAYFORMULA(
              {
               IMPORTXML(A1,"//td[@class='date no-repetition' and ../td[@class='score-time status']]/span"),IMPORTXML(A1,"//td[@class='score-time status']/a/span"),"https://"&IMPORTXML(A1,"//td[@class='score-time status']/a/@href")
              }
             )

结果:

enter image description here

如果我误解了您的问题,而这不是您想要的结果,我深表歉意。

本文链接:https://www.f2er.com/3025231.html

大家都在问