【发布时间】:2017-01-20 12:13:29
【问题描述】:
我对 CSS 选择器非常陌生,想知道是否有类似以下兄弟姐妹的东西。
示例:我试图从这段代码中提取日期
<p class="premiumOnly">
<strong>Original bar admit date:</strong> 5/10/1974<br>
<strong>Colorado bar admit date:</strong> 5/10/1974
选择器
#Listing > div.col-sm-8.text-left.memberOnly > div.row > div.col-sm-7 > p:nth-child(4) > strong:nth-child(1) 仅获取文本原始栏承认日期,而不是实际日期
如果有办法只获取日期,请告知。如果需要,我还可以容纳正则表达式和选择器
谢谢
【问题讨论】:
-
提取物是什么意思?
-
这不是“跟随兄弟”。它是“跟随文本”。 CSS 中没有文本选择器。
-
CSS 选择器帮助您选择元素,然后您可以操作并查看其内容。据我们所知,您的日期在不同的 HTML 元素中不是,因此实际上没有任何选择。
-
也许你应该指定你使用什么库来抓取这个 HTML。现在其他人都假设你正在使用 CSS 来设置元素的样式(我不能错 - 你确实标记了你的问题 [css])。
标签: html css-selectors