简单的iMacros循环和提取

时间:2011-08-12 03:19:46

标签: web-scraping imacros

我是iMacro脚本世界的新手,因此我很难获得(我相信的)一个非常简单的数据抓取工作。

我想要抓取的网站包括一个索引页面(一个表格,每个新行都是指向产品页面的超链接),然后是产品页面(每次都是相同的格式)。我希望宏能够做到以下几点......

  1. 点击第一个超链接(表格行,即POS1
  2. 加载页面后,抓取10个字段(每页将始终位于同一位置)
  3. 转到BACK(到索引页面)
  4. 递增到下一个超链接(下一个表格行,即{。{1}})
  5. 提取数据并重复
  6. 将数据导出为单个文件/ csv,每组抓取数据为新行/行
  7. 这就是我到目前为止......(链接已删除,因为它需要登录)

    POS2

    上面的脚本只收集第一个产品页面中的数据,并将其导出为多个CSV(不过我多次将其声明为循环)。

    任何帮助都会非常感激。如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:1)

你的宏看起来没问题。我只会删除最后的BACK命令,因为你有一个URL GOTO,它会在每个循环中导航回索引页面。只要您使用“播放(循环)”按钮,它就可以正常工作......

如果手动增加POS值,宏是否有效?我的意思是,你首先运行一个POS = 1的宏(而不是{{!loop}},然后再运行POS = 2,依此类推。

如果您遇到问题,也可以直接写信给support@iopus.com或在iMacros forum发布您的问题。

此致

玛西亚