我正在尝试为网站设置Instant View。除了published_date方面,一切正常。正如我发现的那样,它需要一个带有日期信息的div容器(或类似容器)。它必须通过“@datetime(-2):xpath_query”转换为unixtime时间戳。但我该如何继续?
即:
我试过了:
<div class="Date">19.05.2017</div>
$date: //div[has-class("Date")]
@datetime(-2): $date
published_date: $@
但这对日期没有影响。我究竟做错了什么?电报manuel太简短了。
答案 0 :(得分:1)
我不知道如何处理它,所以我将这项肮脏的工作用于我的模板
$date: //div[has-class("Date")]/text()
@debug # 19.05.2017
@replace("(\\d\\d)\\.(\\d\\d)\\.(\\d{4})", "$3/$2/$1"): $date
@debug # 2017/05/19
published_date: $@
@debug # 1495141200 (2017/05/19)
它将19.05.2017转换为2017/05/19,然后published_date可以解析它。