将提取的值保存为iMacros中的HTML文件

时间:2016-11-04 13:09:10

标签: macros imacros browser-automation

我为iMacros编写了这段代码:

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

但是,我获取了名为&#34; test.html&#34;的CSV文件,而不是HTML文件。和扩展&#34; .csv&#34;

如果我尝试使用FILE = test.txt或任何其他格式,它只会保存带有CSV扩展名的文件。

有没有办法更改文件扩展名?

1 个答案:

答案 0 :(得分: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