2015-09-09 5 views
0

Я пишу некоторую информацию с текущим URL-адресом в csv-файл с imacros. URL-адрес записывается сКак декодировать объекты URL в извлечения URL-адреса iMacros?

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

После того как я открыть файл CSV в Excel (открыть пустой файл Excel, а затем импортировать данные из текста (мой CSV) файл) все в порядке, но если есть какие-либо объекты в URL, они кодируются как https://www.google.de/search?q=g%C3%83%C2%BCnstig%20%C3%83%C2%BCbernachten.

Как настроить код iMacros для записи URL-адресов и/или сохранения файла csv с расшифрованными объектами URL-адреса?

Возможно, что-то вроде decodeURIComponent или даже что-то вроде this внутри iMacros, но не знаю правильного синтаксиса для таких реализаций. Моя попытка заменить

ADD !EXTRACT {{!URLCURRENT}} 

с

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

или

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

не работают :(

ответ

1

Это похоже на работу:

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

(Однако Microsoft Excel может не поддерживать кодировку UTF-8. Итак, откройте его чем-то вроде «Блокнот».)