crm

До слета в Пятигорске осталось

  • 6
  • 6
дней

Форум

aikyaira

Форум

Дата создания

Выбрать дату в календареВыбрать дату в календаре

Тема

Сообщение

Упорядочить

Выбрать дату в календареВыбрать дату в календаре

ГКН - как добыть программно?
 
[QUOTE]besfamilnij пишет:
Собираю номера через 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>ном­* EXTRACT=TXT' + n;
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­ight.gif' + n;
macros += 'WAIT SECONDS=1' + n;
macros += 'TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном­* EXTRACT=TXT' + n;
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­ight.gif')>0){ //<--- Если найдена надпись, то выполняем то что в след. скобках,
       //если  найдено
       iimPlayCode('TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном­* EXTRACT=TXT \n SAVEAS TYPE=EXTRACT  FOLDER="C:\\111\\" FILE="kadastr.csv"');
   }else{
       //если не найдено
break;
}
}

}[/code:qty0rwfy][/QUOTE]
Если не сложно-выложите, пожалуйста, пример файла doma.csv
#
[QUOTE]besfamilnij пишет:
Собираю номера через 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>ном­* EXTRACT=TXT' + n;
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­ight.gif' + n;
macros += 'WAIT SECONDS=1' + n;
macros += 'TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном­* EXTRACT=TXT' + n;
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­ight.gif')>0){ //<--- Если найдена надпись, то выполняем то что в след. скобках,
       //если  найдено
       iimPlayCode('TAG POS=1 TYPE=TABLE ATTR=TXT:Источник<SP>Адрес<SP>Кадастровый<SP>номер<SP>Условный<SP>ном­* EXTRACT=TXT \n SAVEAS TYPE=EXTRACT  FOLDER="C:\\111\\" FILE="kadastr.csv"');
   }else{
       //если не найдено
break;
}
}

}[/code:qty0rwfy][/QUOTE]
Если не сложно-выложите, пожалуйста, пример файла doma.csv

Для улучшения работы сайта и его взаимодействие с пользователями мы используем файлы cookie. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Вы всегда можете отключить файлы cookie в настройках браузера.

Подпишись на рассылку новостей ЖКХ, а также наших статей!

Спасибо, вы успешно подписались на рассылку!