You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用rvest如何精确选取class属性为book的div元素

解决方案

有两种实用方法可以实现只选取class精确为book的元素:

方法1:CSS属性精确匹配

使用CSS属性选择器[class="book"],它会精确匹配class属性的完整值,仅选中那些class仅包含book的元素:

test %>% html_elements('div[class="book"]')

方法2::not()伪类排除目标元素

通过:not(.dont-use)排除带有dont-use类的元素,从而保留仅带有book类的条目:

test %>% html_elements('.book:not(.dont-use)')

两种方法都能筛选出你需要的第1、3个条目,可根据个人习惯选择使用。

内容的提问来源于stack exchange,提问作者bill999

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 23:59:55