如何在iMacros中拆分/过滤此名称和时间以及标签?

时间:2016-08-01 21:38:55

标签: imacros

来自网站的代码片段HTML。

<div class="list-mark">
   Bon Voyage Happyday · 1 week ago
</div>
<div class="list-mark">
   Jeann . · 2 days ago
</div>
<div class="list-mark">
   Billy . · 11 hours ago
</div>
<div class="list-mark">
   Totty Bonny · 7 hours ago
</div>
[and so on, repeat repeat]

我的iMacros脚本看起来像是吼:

TAG POS=1 TYPE=DIV ATTR=CLASS:list-mark EXTRACT=TXT

我需要iMacros过滤csv的名称和时间以及一个时间单位;像这样:

Column 1
Bon Voyage Happyday
Jeann 
Billy
Totti Bonny

Column 2
1
2
11
7

Column 3
week ago
days ago
hours ago
hours ago

1 个答案:

答案 0 :(得分:0)

以下代码可以为您提供帮助:

TAG POS=1 TYPE=DIV ATTR=CLASS:list-mark EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/( \\.)* · /, '[EXTRACT]').replace(/(\d+) /, '$1[EXTRACT]');")
' SAVEAS TYPE=EXTRACT ...