2016-08-01 40 views
0

下面的HTML代码片段的网站。如何在iMacros中分割/过滤此名称和时间以及标签?

<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 

回答

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 ... 
+0

嚯在结果不佳,导致一些名称有斑点,有些不是()。如果名称只有一个单词将在网络上添加点(。),如果名称为2个单词,则没有点(。) - 我已经编辑上面的HTML ...请帮助Shugar谢谢
其实这是我的真实脚本[链接] (https://drive.google.com/open?id=0Bw-ge5kOFyp2WE81S2JPRFBBelE)
并且您的EVAL colum名称的所有值都相同,甚至重复20次或更多..? 谢谢 –

+0

检查更新。 – Shugar

+0

仍然不好@Shugar ..看起来像这样[链接](https://www.dropbox.com/s/6ub9pyladuw9l6x/17.38.46%202016-08-05.jpg?dl=0) 这是脚本其实[链接](https://www.dropbox.com/s/77zwukpko4mcpny/thisScript.iim?dl=0) –

相关问题