我试图从这里的第一段中提取https://www.adobe.com https://aws.amazon.com/solutions/case-studies/adobe/
有人可以帮我解决xpath吗?
非常感谢!
答案 0 :(得分:0)
尝试以下公式:
=IMPORTXML("https://aws.amazon.com/solutions/case-studies/adobe/","//*[@adhocenable='false'][@target='_blank']/@href")
它将为您提供该内容中的所有链接。
为了得到第一个只需在公式的开头添加+,即尝试以下公式:
=+IMPORTXML("https://aws.amazon.com/solutions/case-studies/adobe/","//*[@adhocenable='false'][@target='_blank']/@href")
答案 1 :(得分:0)
如果您希望它尽可能动态并适用于任何案例研究(所有这些都可以在此页面上找到:https://aws.amazon.com/solutions/case-studies/all/),您可以使用此xpath:
=INDEX(IMPORTXML(B2,"//p/a[@target='_blank']/@href"),2,)
在案例研究中,有一两个案例可能没有为公司列出任何URL,因此默认情况下,import xml将返回#N / A,但无论是否返回清除结果在那里,你可以将你的功能包装在IFERROR
=IFERROR(INDEX(IMPORTXML(B2,"//p/a[@target='_blank']/@href"),2,))