2015-05-10 3 views
0

У меня есть простой скрипт и большая проблема, с которой я не знаю, как бороться.iMacros saveas не сохраняет данные

iimPlay("CODE: TAG POS=1 TYPE=DIV ATTR=CLASS:ImageContainer EXTRACT=HTM"); 
iimPlay("CODE: SAVEAS TYPE=EXTRACT FOLDER=* FILE=+*"); 

Выходной тег нормально (проверяется по тревоге (iimGetLastExtract())) и извлекает HTML код ImageContainer дел. Однако saveas сохраняет ... ничего ... только [BOM] "" [BOM]

Я пропустил какую-то команду? Я использую FF 37.0.2 и iMacros 8.9.2 для FF.

ответ

0

Оказывается, что параметр ЭКСТРАКТ получает сброс между командами iimPlay, чтобы предотвратить это, Ive использовали простой 1-струнной макрос, который зафиксировал проблему:

macro = "CODE:\n"; 
macro += "TAG POS=1 TYPE=DIV ATTR=CLASS:ImageContainer EXTRACT=HTM\n"; 
macro += "SAVEAS TYPE=EXTRACT FOLDER=* FILE=+*"; 
iimPlay(macro);