Google表格中的ImportXML XPath URL

时间:2019-08-18 21:22:57

标签: xpath google-sheets google-sheets-formula array-formulas google-sheets-importxml

我刚刚开始使用Google表格,我想知道是否可以使用importxml XPath来获取链接

https://prnt.sc/orrxpv

0

在此屏幕快照中,您可以看到主锦标赛子菜单下的可点击链接,该链接每周都会更改。目前,我每周手动进行复制粘贴,您可以在下面链接的工作表的a16单元格中找到它

https://prnt.sc/orrx4y

enter image description here

这是我试图获取XPath的XPath(我对此完全是个菜鸟),并试图将其构建为a14单元格中的公式,但失败了。

我还想知道是否可以= link链接之间的某些东西 例如:

https://www.tennisexplorer.com/cincinnati/2019/atp-men/
https://www.tennisexplorer.com/cincinnati/2018/atp-men/
https://www.tennisexplorer.com/cincinnati/2017/atp-men/

我想更改链接之间的年份,但无法弄清楚:(

链接到具有编辑权限的工作表:) https://docs.google.com/spreadsheets/d/16Y6q2tw26c-nbmqIrXiQ_ZhuDc48oAzkXvOl78kVy00/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

创建链接使用中的可选年份:

="https://www.tennisexplorer.com/cincinnati/"&B1&"/atp-men/"

0


您可以执行Cincinety:

=ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
 "https://www.tennisexplorer.com/cincinnati/2019/atp-men/", 
 "//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))

然后整个公式将是:

="https://www.tennisexplorer.com/"&
 ARRAYFORMULA(QUERY(TO_TEXT(IMPORTXML(
 "https://www.tennisexplorer.com/live/", 
 "//td[@class='t-name']")), "select Col2 where Col1 is null limit 1", 0))&"/"&B1&"/atp-men/"

0