Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » Сохранение в csv,точнее некорректно сохраняет.

№112-05-2018 10:50:46

hirurgrrr1984
Участник
 
Группа: Members
Зарегистрирован: 19-02-2012
Сообщений: 7
UA: Chrome 66.0

Сохранение в csv,точнее некорректно сохраняет.

Здрасте.
Использую имакрос 9.0.3 для мозилы так как он поддерживает Multi Process,мозила меньше лагает.
Использую для копирования данных с веб страниц потом через калькулятор переумножаю и все такое.

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

Выделить код

Код:

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

Отсутствует

 

№205-06-2018 13:45:17

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 83
UA: IE 11.0

Re: Сохранение в csv,точнее некорректно сохраняет.

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

Выделить код

Код:

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#' то записываешь в файл то что те надо

Отсутствует

 

№305-06-2018 14:53:33

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3133
UA: Chrome 67.0
Веб-сайт

Re: Сохранение в csv,точнее некорректно сохраняет.

hirurgrrr1984
для начала, открыть FAQ и прочитать о тех модификаторах, которые вы бездумно натыкали в начало кода
и не использовать версию 9.0.3 о глюках которой говорилось многократно, если все же не в моготу, то читать пункт первый


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox

на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Сохранение в csv,точнее некорректно сохраняет.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]