该函数是 =importxml("https://scryfall.com/search?as=grid&order=name&q=type%3Aaetherborn+color%3E%3DW+%28game%3Apaper%29+legal%3Avintage","//strong[1]") 这应该显示“找到 0 张卡片”
这个对我来说很好用,我不确定有什么区别。 =IMPORTXML("https://scryfall.com/search?as=grid&order=name&q=type%3Aadvisor+color%3E%3DW+%28game%3Apaper%29+legal%3Avintage","//strong[1]")
我尝试用更直接的 xpath 替换 //strong[1],但得到的答案相同。我想要的响应是“找到 0 张卡”
该网站返回 HTTP 404 Not Found 响应,这是网络告诉您“该东西不存在”的方式。
有些网站会花些力气让响应看起来更美观,而有些则不会。这个网站就这么做了。它修饰响应,使其看起来像常规搜索结果。
但是
=importxml
函数并不关心;它看到 404 Not Found 标头并立即中止,而不必查看页面内容。