gpt4 book ai didi

xpath - SyntaxError:带有xpath的意外标识符

转载 作者:行者123 更新时间:2023-12-03 17:00:02 28 4
gpt4 key购买 nike

我正在学习xpath,并且我正尝试从html usint xpath获取一些数据

我发现谷歌浏览器可以选择“复制xpath”,效果很好

但不适用于这个例子

<div id="site-main">
<header class="main" role="banner">some divs </header>
</div>


我在谷歌浏览器控制台上使用它

$x("//*[@id="site-main"]/header")


并返回“ SyntaxError:意外标识符”
我没看错...是吗?

最佳答案

$x("//*[@id="site-main"]/header")
^ ^


带引号的引号会导致错误-实际上,字符串在 =之后立即终止。

您必须对XPath表达式中的引号进行转义。转义的方式取决于您使用的语言。如果是Javascript,则使用 \

$x("//*[@id=\"site-main\"]/header")


也看一下这个问题: Escape quotes in JavaScript

关于xpath - SyntaxError:带有xpath的意外标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20099681/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com