2016-11-04 11 views
0

Я написал этот код для iMacros:Сохранить извлеченное значение как HTML файл в iMacros

SET !EXTRACT '<html><head></head><body><p>TEST</p></body></html>' 
SAVEAS TYPE=EXTRACT FOLDER=E:\MyFolder FILE=test.html 

Но вместо HTML-файл, я получаю CSV-файл с именем «test.html» и расширением «.csv»

То же самое происходит, если я пытаюсь использовать файл FILE = test.txt или любой другой формат, он просто сохраняет файлы с расширением CSV.

Есть ли способ изменить расширение файла?

+0

Таким образом: 'SAVEAS TYPE = HTM FOLDER = E: \ MyFolder FILE = test'. [Подробнее] (http://wiki.imacros.net/SAVEAS). – Shugar

+0

@Shugar, который сохраняет текущий код открытой веб-страницы в HTML. Мне нужно сохранить только значение переменной EXTRACT на странице test.html. – kecman

ответ

0

Возможно, это временное решение будет полезно для вас:

SET !EXTRACT "<html><head></head><body><p>TEST</p></body></html>" 
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/</g, '&lt').replace(/>/g, '&gt');") 
TAB OPEN 
TAB T=2 
URL GOTO=javascript:'{{!EXTRACT}}'; 
WAIT SECONDS=0.5 
SAVEAS TYPE=TXT FOLDER=E:\MyFolder FILE=test.html 
TAB CLOSE 
TAB T=1