如何使用iMacros提取页面上的所有范围?

问题描述:

<span class="Fcontainer"><a href="http://www.codechef.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="codechef.com" data-tooltip="attached">Programming Competition,Programming Contest,Online Computer Programming</a></span> 
<span class="Fcontainer"><a href="http://www.hackerrank.com" rel="noopener nofollow" target="_blank" onclick="return MN.openUrl(this);" class="external_link" data-qt-tooltip="hackerrank.com">HackerRank</a></span> 

许多同班同学都有一个网页。如何使用iMacros提取页面上的所有范围?

我使用

TAG POS={{!LOOP}} TYPE=SPAN ATTR=CLASS:Fcontainer* EXTRACT=TXT 
SET !VAR4 {{!EXTRACT}} 

但我只能保存1个进入我的csv文件列,即只有“编程大赛,程序设计竞赛,联机计算机编程”

怎么办我将所有跨度的同一个类保存为csv文件,包含多个列?

使用播放循环。代码已经过测试和工作。 enter image description here

+1

我想。我的问题是需要内部循环。你能指导我实施吗? –

+0

imacros javascript代码示例https://*.com/questions/15772406/how-to-stop-imacros-javascript-script – macroscripts

如果你想要在同一行的不同列中的数据而不是多行和同一列,你将不得不实现Javascript代码。

获取数组中的所有数据,然后将该数组保存在CSV中。

在CSV中,阵列数据将位于一个单元格中。所以你必须在逗号的基础上选择单元格和分割文本。这将获取提取的数据在同一行但列不同。