- 我尝试使用
IMPORTXML
从iShares网站提取数据。 - 我为网址创建一个字符串。
- 我复制了xpath
(google chrome menu copy xPath)
。
我可以使用相同的xPath在python中执行此操作,因此我知道它们是有效且有效的。
我已将xPath相互比较以验证不同的xPath(即,验证div[n]
元素是否已更改。
我尝试使用copy full xpath
代替copy xpath
,但这也会返回相同的错误值。
我知道出于某种原因,这指向错误的值,但不知道为什么。
这是代码:
=IMPORTXML("https://www.ishares.com/uk/individual/en/products/"&$C6&"/?referrer=tickerSearch",J$2)
此处:
c6只是一个= 251787的单元格(对于ishares ISF)。 j2是xpath
我设置了:
j2 = //*[@id="keyFundFacts"]/div/div[22]/span[2]
然后
j2 = //*[@id="keyFundFacts"]/div/div[25]/span[2]
IMPORTXML
应该输入不同的值(对于不同的xpaths
)。但是,实际上取相同的值。
为什么?