//Scripts by Talon
var nameoffile = "my100.csv"
var numberOfUrls = 101
for(var i=1;i<numberOfUrls;i++){
//sets basic requirements
//do what you want here
var macro = "CODE: "
macro+= "SET !ERRORIGNORE YES"+"\n"
macro+= "SET !REPLAYSPEED fast"+"\n"
macro+= "SET !TIMEOUT_STEP 1"+"\n"
macro+= "SET !DATASOURCE "+nameoffile+"\n"
macro+= "SET !LOOP "+i+"\n"
macro+= "SET !DATASOURCE_LINE {{!LOOP}}"+"\n"
macro+= "URL GOTO={{!COL1}}"+"\n"
//Add what you want to do at each site here if using macro format
iimPlay(macro)
Or add your new iimPlay code here , or add more jscript
}
Приведенный выше код использует JScript для вызова imacros сценарий, в этом примере я первый вызов файла с именем my100.csv. мой 100 имеет 100 URL-адресов, или веб-сайт, на который я иду, чтобы вытащить различную информацию или установить другую информацию. переменная numberOfUrls сообщает моему коду, сколько раз запускать мой код.
Затем я измеряю переменную «макрос» и создаю скрипт imacros, по одной строке за раз, задавая предопределенные встроенные переменные, как я их хочу. Как только все установлено, я вызываю свой первый URL-адрес и манипулирую данными, как я хочу. ПРИМЕЧАНИЕ: вам не нужно использовать Urls в файле .csv, вы можете поместить свои данные в CSV-файл и перейти на сайт, чтобы они запускали вашу информацию так, как вы хотите.
Игра запустит указанный сценарий только один раз. Если вам нужно зацикливать, вставьте в него внутренний цикл. – Bestmacros
Я сделал 'do loop', но он только читал одну и ту же первую строку данных – DevZer0
ну, я не вижу никакого цикла в коде, который вы опубликовали – Bestmacros