只从Xpath中获取部分文本

时间:2015-10-12 08:04:37

标签: python html css html5 xpath

您好,我有以下HTML代码。

<div class="Clr-888 Fz-12 Lh-18">
   45 answers
   <span class="Fz-14">·</span>
     <a data-rapid_p="3" class="Clr-b" href="/dir/index/discover?sid=396545232" data-ylk="slk:cat;bpos:1;cpos:1;qid:20151010204849AAebNiK;sid:396545232">Baseball</a>
     <span class="Fz-14">·</span>
   1 day ago
 </div>

我需要在div的第二部分中仅采用数据字段。 (1天前)。 只能使用 xpath 进行操作? 否则你可以在python中建议我一些简单的正则表达式吗?

1 个答案:

答案 0 :(得分:2)

尝试使用此选择器:/div/text()[last()]

在线演示here

唯一的问题是它还会包含领先的空格,但您可以使用Python的strip()之类的东西来删除它。