【问题标题】:How to extract all span's on a page using iMacros?如何使用 iMacros 提取页面上的所有跨度?
【发布时间】:2017-06-06 12:58:13
【问题描述】:
<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>

多个span的同一个类有一个网页。

我正在使用

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

但我只是在我的 csv 文件列中保存 1 个条目,即只有“编程竞赛,编程竞赛,在线计算机编程”

如何将所有具有相同类的跨度保存到具有多列的 csv 文件?

【问题讨论】:

    标签: javascript csv scripting imacros


    【解决方案1】:

    使用循环播放。代码经过测试并且可以工作。

    【讨论】:

    【解决方案2】:

    如果您希望不同列中的数据在同一行而不是多行和同一列中,则必须实现 Javascript 代码。

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

    在 CSV 中,数组数据将在一个单元格中。因此,您必须选择单元格并根据逗号拆分文本。这将在同一行但不同的列中获取提取的数据。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多