如何使用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文件,包含多个列?
答
如果你想要在同一行的不同列中的数据而不是多行和同一列,你将不得不实现Javascript代码。
获取数组中的所有数据,然后将该数组保存在CSV中。
在CSV中,阵列数据将位于一个单元格中。所以你必须在逗号的基础上选择单元格和分割文本。这将获取提取的数据在同一行但列不同。
我想。我的问题是需要内部循环。你能指导我实施吗? –
imacros javascript代码示例https://stackoverflow.com/questions/15772406/how-to-stop-imacros-javascript-script – macroscripts