我必须学习xpath,我尝试在谷歌电子表格中使用importxml功能,但它不起作用。
使用firefox我找到了2个向我展示xpath代码的插件(“firebug”和“xpath checker”)。 用firebug我有这个xpath:
/html/body/div/div/div[3]/div[3]/div/div/form/h1
并使用xpath检查器获取此代码:
id('titolo1')/h1
我尝试使用此代码:
=importXML("url";"//*[@id='titolo1']/h1")
=importXML("url";"//html/body/div/div/div[3]/div[3]/div/div/form/h1")
=importXML("url";"id('titolo1')/h1")
但它不起作用,任何人都可以看到问题所在吗?
答案 0 :(得分:2)
在H1中显示您的HTML,一般情况下:
//*[@id='titolo1']/h1
必须工作。
否则 - 检查句法('vs')。否则 - 尝试查看更广泛的问题(谷歌电子表格有时会有奇怪的行为),例如:
//*[@id='titolo1']
//form
...etc.