iMacros URL提取中如何解码URL实体



我将当前URL的一些信息写入带有imacros的csv文件中。url是用

写的
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=+{{!NOW:ddmmyyyy}}.csv

在Excel中打开csv文件后(打开一个空的Excel文件,然后从文本(我的csv)文件中导入数据)一切正常,但如果URL中有任何实体,它们被编码为https://www.google.de/search?q=g%C3%83%C2%BCnstig%20%C3%83%C2%BCbernachten。

如何调整iMacros代码来编写URL和/或保存解码URL实体的csv文件?

我猜它可以运行像decodeURIComponent或甚至像这样的东西在iMacros内部,但不知道正确的语法这样的实现。我试图替换

ADD !EXTRACT {{!URLCURRENT}}

SET !VAR2 decodeURIComponent ({{!URLCURRENT}}) 
ADD !EXTRACT {{!VAR2}}

SET !VAR2 unescape ({{!URLCURRENT}}) 
ADD !EXTRACT {{!VAR2}}

不工作:(

这似乎可以工作:

SET !EXTRACT {{!URLCURRENT}}
SET !EXTRACT EVAL("decodeURI('{{!EXTRACT}}');")
SAVEAS TYPE=EXTRACT FOLDER=* FILE=+{{!NOW:ddmmyyyy}}.csv

(但是Microsoft Excel可能不支持UTF-8编码。因此,用"Notepad"打开它

最新更新