我将当前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"打开它