【问题标题】:Save extracted value as HTML file in iMacros将提取的值保存为 iMacros 中的 HTML 文件
【发布时间】:2016-11-04 13:09:09
【问题描述】:

我为 iMacros 编写了这段代码:

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

但我得到的不是 HTML 文件,而是名称为“test.html”且扩展名为“.csv”的 CSV 文件

如果我尝试使用 FILE=test.txt 或任何其他格式也是如此,它总是以 CSV 扩展名保存文件。

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

【问题讨论】:

  • 这样:SAVEAS TYPE=HTM FOLDER=E:\MyFolder FILE=testMore info.
  • @Shugar 将当前打开的网页代码保存为 HTML。我只需要将 EXTRACT 变量的值保存到 test.html 页面中。

标签: macros imacros browser-automation


【解决方案1】:

也许这种解决方法会对您有所帮助:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多