>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >[РЕШЕНО] Сохранение в csv,точнее некорректно сохраняет. http://forum.mozilla-russia.org/viewtopic.php?id=73560 |
hirurgrrr1984 > 12-05-2018 10:50:46 |
Здрасте. скрытый текст Выделить код Код:TAB CLOSEALLOTHERS SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !EXTRACT_TEST_POPUP NO TAB T=1 URL GOTO=https://... TAB OPEN TAB T=2 URL GOTO=https://... TAB OPEN TAB T=3 URL GOTO=https://... TAB T=1 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:buy_price EXTRACT=TXT TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:sell_price EXTRACT=TXT TAB T=2 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:buy_price EXTRACT=TXT TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:sell_price EXTRACT=TXT TAB T=3 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:buy_price EXTRACT=TXT TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:sell_price EXTRACT=TXT SAVEAS TYPE=EXTRACT FOLDER= FILE=Address.csv SET !DATASOURCE Address.csv SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAB CLOSEALLOTHERS SET !TIMEOUT_PAGE 60 TAB T=1 URL GOTO=http://fincalculator.ru/kalkulyator TAB T=1 WAIT SECONDS=1 'XMR-BTC-1 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:expression CONTENT={{!VAR1}}/{{!COL2}}*{{!COL3}}*{{!COL4}} TAG POS=1 TYPE=BUTTON ATTR=TXT:. TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:root_value EXTRACT=TXT TAG POS=1 TYPE=BUTTON ATTR=TXT:C TAB OPEN TAB T=2 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:expression CONTENT={{!VAR1}}/{{!COL5}}/{{!COL6}}*{{!COL7}} TAG POS=1 TYPE=BUTTON ATTR=TXT:. TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:root_value EXTRACT=TXT TAG POS=1 TYPE=BUTTON ATTR=TXT:C TAB OPEN TAB T=3 TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:expression CONTENT={{!VAR1}}/{{!COL8}}/{{!COL9}}*{{!COL10}} TAG POS=1 TYPE=BUTTON ATTR=TXT:. TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:root_value EXTRACT=TXT TAG POS=1 TYPE=BUTTON ATTR=TXT:C код публикуется в тегах code под спойлером В версии 8.9.7 и если по каким то причинам страница не загрузилась или еще что то... короче макрос не смог вытащить значение то при сохранение в csv он вставлял "#EANF#",в 9.0.3 такого нету,оно просто ничего не вставляет,а ето для меня плохо. Понимаете если в файле csv не будет этого значение под своим номером,токалькулятор будет брать другое значение. Как сделать так чтоб макрос 9.0.3 даже если он не смог вытащить дыние вставлял хотя бы "#EANF#" или просто "". Спасибо. InfSub |
Scorp1978 > 05-06-2018 13:45:17 |
скрытый текст Выделить код Код:iimPlayCode("SET !TIMEOUT 1\nTAG POS="+(i3+1)+" TYPE=A ATTR=href:http* EXTRACT=HREF"); var z=iimGetExtract(); if(z=='#EANF#'){ if(i4<mGlubPoisk){ break;} /*Возврат -1 если по всем указанным страницам URL не найден*/ } сохраняешь в переменную, а потом смотришь если она z=='#EANF#' то записываешь в файл то что те надо |
InfSub > 05-06-2018 14:53:33 |
hirurgrrr1984 |