css - 使用 Nokogiri 获取数据属性

标签 css ruby nokogiri custom-data-attribute

我正在抓取一个网站,该网站有许多具有相同“.pane”类和相同“数据 Pane ”数据属性的 div。

input = doc.css('.pane[data-pane]')

如何从上面过滤或选择以获得“数据 Pane ”属性等于特定值的 div?

最佳答案

您可以像对待任何其他具有常用 CSS 语法的属性一样对待它:

input = doc.css('.pane[data-pane="the value"]')

关于css - 使用 Nokogiri 获取数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32895003/

相关文章:

HTML/CSS – 如何使用 Firefox 和 Internet Explorer 在包含的调整大小的图像和父容器之间获得完美的大小匹配?

ruby-on-rails - Rcov 覆盖率随 -xrefs 发生巨大变化

ruby-on-rails - Rails ActiveRecord - update_all : how to update multiple fields at once with mixed type of arguments

ruby - 除了实际元素之外,Nokogiri XML.children 还返回格式化元素。如何避免这种情况?

Ruby 库在布局的网页上找到 "location"的项目?

javascript - 如何使滚动 jQuery 监听器适应 CSS 媒体查询? (Javascript/jQuery/Bootstrap )

html - 从顶部覆盖的动画背景颜色

Asp.net 链接运行服务器 w3c 验证器

java - 在 Ruby 中实现 Java 应用程序

arrays - Ruby:删除哈希数组中的空括号