gpt4 book ai didi

html - 如何只抓取事件的div

转载 作者:太空宇宙 更新时间:2023-11-04 07:13:38 25 4
gpt4 key购买 nike

我正在尝试抓取一个页面,我想获取未隐藏的 div...我正在使用 nokogiri 进行抓取。

status = doc.css('.fi-mu__m').map {|status| status.css('.fi-mu__score-info').css('.fi-s__status--abbr').css('.period .full_time').map(&:text)}

我需要别的东西来代替 .period.full_time

这是 DOM 部分的副本:

<div class="fi-s__status--abbr">

<span class="period cancelled hidden">

Annulé
</span>
<span class="period lineups hidden">

Comp.
</span>
<span class="period half_time hidden">

MT
</span>
<span class="period extra_time hidden">

Fin 2ème MT
</span>
<span class="period extra_half_time hidden">

End 1H ET
</span>
<span class="period penalty_shootout hidden">

TAB
</span>
<span class="period full_time">

Fin
</span>
<span class="period post_match hidden">

Fin
</span>
<span class="period minute hidden">0'</span>

</div>

最佳答案

试试 .css('.period .full_time:not(.hidden)')

参见 :not operator

关于html - 如何只抓取事件的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50933890/

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