无法通过xpath (scrapy)找到文本



我尝试使用xpath从下面列出的示例中获取日期。

<node>
    <table>
        <td>
            <font style="font-size:14px">http://www.aaa.com</font>
             &nbsp;&nbsp;2016-10-11 17:14:11
        </td>
    </table>
</node>

使用的代码如下:

response.xpath('/node/table/td/text()[2]').extract()

但是它不起作用。我期望它返回u'[  2016-10-11 17:14:11],但是它返回[]。有人能帮我吗?

您可以尝试以下xpath

response.xpath('/node/table/td/font/following-sibling::text()[1]').extract()

最新更新