Здравствуйте!
помогите пожалуйста, не понимаю, как сохранить нужные мне данные (кадастровая стоимость) в файл.
Часть макроса написал по подстановке кадастровых номеров, а вот как стоимость спарсить - не знаю.

скрытый текст

Выделить код

Код:

URL GOTO=http://maps.rosreestr.ru/PortalOnline/
EVENT TYPE=CLICK SELECTOR="#searchTextbox" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#searchTextbox" CHARS="36:16:5300002:82"
EVENT TYPE=CLICK SELECTOR="#searchButton" BUTTON=0

скрытый текст

Выделить код

Код:

var Path='C:\\';  //<--- Путь к паке с файлами. файл с датами я переименовал в a.csv

 for(i=2; i<3; i++){  //<--- с какой по какую строку данныx брать из файла a.csv
    iimPlayCode('SET !DATASOURCE '+Path+'a.csv\nSET !DATASOURCE_LINE '+i+'\nSET !EXTRACT {{!COL5}}');data=iimGetExtract();
    iimPlayCode('URL GOTO=maps.rosreestr.ru/PortalOnline'); 
    iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=* CONTENT='+data);  weit(1);
    iimPlayCode('TAG POS=1 TYPE=A ATTR=ID:searchButton');  weit(1);
    iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Найден*объект');
 if(iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Земельный*участок*')>0){
    iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:mapInfoContainer extract=htm'); infa=iimGetExtract(); //<--- Парсим полностью всю инфу, из того окошка то что выделено синим
  //Ну и ниже уже из инфы вырезаем нужные нам значения
  //"Кадастровый номер"; "Кадастровая стоимость"; "Уточненная площадь"
    kn='Кадастровый номер: '+data;
    ks='Кадастровая стоимость: '+infa.match(/Кадастровая стоимость\:<\/td><td><strong>(\d+.*?руб\.)<\/strong>/)[1];
    up='Уточненная площадь: '+infa.match(/Уточненная площадь\:<\/td><td><strong>(\d+.*?кв\. м)<\/strong>/)[1];

 alert(kn+'\n'+ks+'\n'+up);
}}
//Осталось сохранить всё в файл


         /***-= Ожидание =-***/
 function weit(s){iimPlayCode('WAIT SECONDS='+s);}