使用Google电子表格中的importxml / xpath,我可以导入具有特定ID的html span
元素:
=importxml("https://stackoverflow.com"; "//span[@id='svnrev']")
查找具有特定ID的
div
的xpath代码是什么?我试过了:=importxml("https://stackoverflow.com"; "//div[@id='interestingTags']")
=importxml("https://stackoverflow.com"; "//div[@id='interestingTags']/a")
=importxml("https://stackoverflow.com"; "//*[@id='interestingTags']")
但是我总是收到一个错误(导入为空)。那就是我要导入的HTML:
<div id="interestingTags"><a href="/questions/tagged/adwords-script" class="post-tag" title="show questions tagged 'adwords-script'" rel="tag">adwords-script</a> </div>
<span id="svnrev">rev 2017.8.31.26908</span>
更新:我想看到的结果是
<a href="/questions/tagged/adwords-script" class="post-tag" title="show questions tagged 'adwords-script'" rel="tag">adwords-script</a>
...或只是:
adwords-script
最佳答案
尝试:-
//span[@id='svnrev' and contains(.,'rev')] -> It will return span
和
//div[@id='interestingTags']/a[@class='post-tag' and @rel='tag'] -> it will return a
希望它能对您有所帮助:)