为什么我使用此 importxml 函数收到错误“找不到 url 处的资源”?

问题描述 投票:0回答:1

功能是 =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 张卡”

google-sheets-formula
1个回答
0
投票

网站返回 HTTP 404 Not Found 响应,这是网络告诉您“那个东西不存在”的方式。

有些网站努力让这个回复看起来很漂亮,有些则不然。 这个特定的网站确实可以做到这一点。

它将响应打扮成常规的 html 格式,使其看起来像正常的搜索结果。

但是

=importxml
函数并不关心;它看到 404 Not Found 标头,并且懒得查看页面内容。

© www.soinside.com 2019 - 2024. All rights reserved.