gpt4 book ai didi

yql - 如何使用class属性查询html节点?

转载 作者:行者123 更新时间:2023-12-02 02:47:06 25 4
gpt4 key购买 nike

我正在尝试使用 YQL 查询 html 数据。我想知道当节点有多个类时,如何根据类属性执行html节点的查询,例如:

<tr class='class1 class2'></tr>

这个查询工作正常:

select * from html where url="http://soccernet.espn.go.com/scores" and
xpath='//tr[@class="class1"]'

但是当我尝试查询 class2 时,我得到了空结果:

select * from html where url="http://soccernet.espn.go.com/scores" and
xpath='//tr[@class="class2"]'

所以基本上我想知道当节点具有多个类属性时如何使用 YQL 查询 html 节点。

最佳答案

可能有更好的方法 - 但这就是我遇到这个问题时解决这个问题的方法:

select * from html where url="http://soccernet.espn.go.com/scores" and xpath='//tr[contains(@class,"class2")]'

关于yql - 如何使用class属性查询html节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323496/

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