Собираю номера через iMacros для Firefox.
В файле doma.csv улица, дом, тип улицы (проспект, переулок, проезд и т.д.)
Воспроизвожу циклически, в зависимости от количества домов в doma.csv, потом разгребаю данные из kadastr.csv
[code:qty0rwfy]for (i = 1; i <= 2; i++){
var macros = '';
var macros2 = '';
var macros3 = '';
var n = '\n';
macros += 'CLEAR' + n;
macros += 'SET !EXTRACT_TEST_POPUP NO.' + n;
macros += 'SET !DATASOURCE_DELIMITER ;' + n;
macros += 'SET !DATASOURCE C:\\111\\doma.csv' + n;
macros += 'SET !ERRORIGNORE YES' + n;
macros += 'SET !DATASOURCE_COLUMNS 3' + n;
macros += 'SET !DATASOURCE_LINE '+ (i+1) + n;
macros += 'SET !LOOP 1' + n;
macros += 'URL GOTO=https://rosreestr.ru/wps/portal/online_request' + n;
macros += 'TAG POS=4 TYPE=INPUT:RADIO FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:search_type' + n;
macros += 'TAG POS=1 TYPE=SELECT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:src_object CONTENT=%1' + n;
macros += 'TAG POS=1 TYPE=SELECT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:street_type CONTENT=%str1' + n;
macros += 'TAG POS=1 TYPE=SELECT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:subject_id CONTENT=%120000000000' + n;
macros += 'TAG POS=1 TYPE=SELECT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:street_type CONTENT=%str{{!COL3}}' + n;
macros += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:street CONTENT={{!COL1}}' + n;
macros += 'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=NAME:house CONTENT={{!COL2}}' + n;
macros += 'TAG POS=1 TYPE=BUTTON FORM=NAME:ns_Z7_01HA1A42KG4D30A3BUVH3O0000_searchForm ATTR=TXT:Сформировать<SP>запрос<SP>»' + n;
macros += 'TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном
macros += 'SAVEAS TYPE=EXTRACT FOLDER="C:\\111\\" FILE="kadastr.csv"' + n;
macros += 'TAG POS=1 TYPE=IMG ATTR=SRC:https://rosreestr.ru/wps/PA_RRORSrviceExtended/images/common/controls/arrows_r
macros += 'WAIT SECONDS=1' + n;
macros += 'TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном
macros += 'SAVEAS TYPE=EXTRACT FOLDER="C:\\111\\" FILE="kadastr.csv"' + n;
iimPlayCode(macros);
for (;;){
if(iimPlayCode('TAG POS=1 TYPE=IMG ATTR=SRC:https://rosreestr.ru/wps/PA_RRORSrviceExtended/images/common/controls/arrows_r
//если найдено
iimPlayCode('TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном
}else{
//если не найдено
break;
}
}
}[/code:qty0rwfy][/QUOTE]
Если не сложно-выложите, пожалуйста, пример файла doma.csv