我刚刚开始使用Google表格,我想知道是否可以使用importxml
XPath来获取链接
在此屏幕快照中,您可以看到主锦标赛子菜单下的可点击链接,该链接每周都会更改。目前,我每周手动进行复制粘贴,您可以在下面链接的工作表的a16单元格中找到它
这是我试图获取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
答案 0 :(得分:0)
创建链接使用中的可选年份:
="https://www.tennisexplorer.com/cincinnati/"&B1&"/atp-men/"
您可以执行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/"