搜索CSV文件以了解下一个宏操作

时间:2013-12-29 17:31:22

标签: csv extract imacros

所以,我有我现在的机器人(是的,这个机器人是完全合法的。它只是一个网络刮刀式机器人)从循环中的网页中提取数据。但是,在循环开始时,我希望它能够查看先前提取的数据并将其与页面上的数据进行比较,以选择我接下来要做的事情。这可能吗?

例如:

数据保存如下:name1,100,name2,200其中,name可以是任意字母串,数字可以是任意数字字符串。

让您了解页面的外观:它有两个名称,每个名称都包含值,以及按钮。名称和值每分钟左右都会发生变化。

  • 首先,我们检查页面上的当前名称。 (页面上有两个名字)
  • 接下来,我们将它们与我们的数据库进行比较,看看它们是否存在于其中。
  • 如果两者都这样做,我们会检查姓名后面的数字
  • 如果名字编号高于秒数,我们点击名字按钮
  • 如果第二个名字的编号高于第一个,我们点击第二个名字按钮
  • 现在我们等待二十秒
  • 现在,两个名字都出现了新值。我们通过将它们加在一起并除以2来找到呈现给我们的新值的平均值和旧值。

我真正需要帮助的是如何在CSV文件中搜索名称后面的名称和数字,然后如何将数据保存到与旧数据相同的位置。

我知道在大多数编程语言(Java,C ++等)中这很容易实现,但我不确定它是否可以在iMacros中使用。

1 个答案:

答案 0 :(得分:1)

您无法将数据保存在与imacros中搜索相同的csv中。

在常规的imacros你也没有循环内部循环和IF语句,所以你需要切换到javascript或类似。

从csv中提取数据很简单:http://wiki.imacros.net/!COLn