scrapy 如何在xpath中获取具有特定文本值的节点?

2lpgd968  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(137)

我有一个很长的网站,有很多脚本节点,我怎么才能访问一个有'var配置'的文本与xpath?

<script>
    var config = {
        locale: 'es',
        userAuthenticated: false
}
<script>
g2ieeal7

g2ieeal71#

如果这是script标签名称具有config属性的唯一节点,您可以使用下列XPath来寻找它:

"//script[@config]"

如果在config值中存在一些唯一值,例如userAuthenticated,则可以使用如下XPath:

"//script[contains(@config,'userAuthenticated')]"

UPD

可以使用以下XPath找到您要查找的元素:

"//script[contains(.,'userAuthenticated')]"

相关问题