无法使用Xpath查找特定元素

时间:2017-07-28 08:20:25

标签: xpath

我创建了一个xpath表达式来定位“Genre:”的值,在这种情况下是“Drama”。但是,运行我的脚本我总是得到“类型:”。如何纠正我的表达以找到“戏剧”?

我试过了:

//div[@class="mdif"]//li/b/text()

值为的元素:

<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>

2 个答案:

答案 0 :(得分:2)

比当前接受的答案更精确的XPath(textbox在第一个Genre中不起作用并且只返回预期的文本()...

li

答案 1 :(得分:1)

您的选择器不正确

请将其更新为

//div[@class="mdif"]//li/b/following-sibling::text()