【发布时间】:2017-09-05 01:11:48
【问题描述】:
我编写了一个 CSS 选择器来从网页中选择特定元素。执行后,我可以看到我的选择器能够找到“流派:”,但我想要它的值,在这种情况下是“戏剧”。我该怎么做?
我试过了:
.mdif li b
项目所在的元素:
<div class="mdif">
<ul>
<li><b>Genre:</b>Drama</li>
<li><b>Quality:</b>1080p</li>
<li><b>Screen:</b>1920x1080</li>
<li><b>Size:</b>1.67G</li>
<li><b>Rating:</b>6.1/10</li>
<li><b>Peers:</b>17</li>
<li><b>Seeds:</b>0</li>
</ul>
<a href="/movie/55000/download-lake-mungo-2008-1080p-mp4-yify-torrent.html" class="small button orange" target="_blank" title="Download Lake Mungo (2008) 1080p YIFY Torrent">Download</a>
【问题讨论】:
-
你试过
.mdif > li > b吗?这意味着您选择了一个子元素。 -
您能进一步解释一下吗?你想用 CSS 做什么?
-
@D.Simon 不行,如果你使用
>,你必须考虑到父母。所以你必须像这样修改它:.mdif > ul > li > b -
将值包装在
span中并使用此选择器:.mdif li > span -
感谢jackjop,您的评论。是的,此时我需要解释一下。我想在我的脚本中使用这个选择器来解析“类型:”的值,即“戏剧”。
标签: python css-selectors lxml