Нет нету у меня готового. И переделывать, на вашем месте, я бы не стал. Подсмотреть что то хорошее это да, а переделать мне кажется, без опыта и знаний больше мороки.
По коментам я не делал, но давайте учится в месте, прямо сейчас.
Я обычно начинаю свои скрипты так:
------------------------------------------------------------------------------
SET !ERRORIGNORE YES
'SET !USERAGENT "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36"
'SET !USERAGENT "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
'SET !USERAGENT "Mozilla/5.0 (Windows; U; Windows NT 6.1; rv:2.2) Gecko/20110201"
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*3 + 6); randomNumber;")
'SET !VAR2 EVAL("var randomNumber=Math.floor(Math.random()*2 + 4); randomNumber;")
SET !DATASOURCE C:\iMacros\Datasources\base.csv
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
--------------------------------------------------------------------------------
Здесь всё понятно, юзер агенты, пару рандомных задержек и подключаю файл, пользуюсь только .csv, мне так удобней, с циклом тоже всё, я думаю понятно
Дальше идём в группу
--------------------------------------
URL GOTO={{!COL1}}
-------------------------------------
можно наверное задержку поставить
--------------------------------------
WAIT SECONDS=3
--------------------------------------