, class = "competition" id = "07560"> , 我正在尝试从 html -6ren">
gpt4 book ai didi

python - 如何读取div id

转载 作者:行者123 更新时间:2023-12-01 01:36:40 26 4
gpt4 key购买 nike

我有这个 HTML 代码:

> <div class="predictions"> <div class = "competition" id = "07675"> <div '>, <div
> class = "competition"> <div class = "hea"> <div class = "competition"
> <div class = "hea '>, <div class =" competition "> <div class ="
> class = "competition" id = "07560"> <div '>,

我正在尝试从 html 中读取标签 id 。我正在使用下面的代码,但它不起作用。

response.css ('.//div[@class = "predictions"]/div[id] :: attr (id)')

enter image description here

最佳答案

您正在使用带有 xpath 表达式的 CSS 选择器。

如果你想使用xpath表达式,你应该这样做:

response.xpath(xpression)

此外,您想要的元素的 xpath 表达式可能是这样的:

response.xpath('//div[@class="competition"]/@id')

此表达式将搜索任何具有 class="competition"div 并返回其 id 属性。你发布的 HTML 有点乱,所以我没有真正测试它,但它看起来是正确的。如果您对构建 xpath 有任何疑问,或者想自行改进它,这里有 great guide .

关于python - 如何读取div id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52338156/

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