imacros — как получить содержимое внешнего файла Stack Overflow

Я новичок в iMacros и мне очень нужна ваша помощь.
esotu пишет сценарий iMacros и не хочет оставлять код доступным для каких-либо изменений пользователя, а работа по обслуживанию дает мне позже.

Мне нужно получить весь мой код imacro из внешнего php-файла моего сайта.

идея состоит в том, что у макроса есть только URL-адрес, где находится файл php, и содержимое этого файла, запускаемое при запуске макроса.

пока у меня есть этот код здесь, и я не могу сделать imacro читать содержимое файла php:

VERSION BUILD=8530828 RECORDER=FX


SET !ERRORIGNORE YES

SET !TIMEOUT_TAG 1

SET !TIMEOUT_STEP 1

SET !TIMEOUT_PAGE 30

SET !REPLAYSPEED FAST

SET !DATASOURCE http://www. site .com/todocodigoaqui.php

SET !DATASOURCE_COLUMNS 1

SET !LOOP 1

SET !DATASOURCE_LINE {{!LOOP}}

SET !TODOCODIGOAQUI URL GOTO={{!COL1}}

Спасибо

TAB T=1
TAB CLOSEALLOTHERS

0

Решение

Вариант для Firefox ‘iMacros’:

const L = "\n";
var M = "TAB T=1" + L;
M += "TAB OPEN" + L;
M += "TAB T=2" + L;
M += "URL GOTO=http://www. site .com/todocodigoaqui.php" + L;
M += "TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT" + L;
M += "TAB CLOSE" + L;
iimPlayCode(M);
iimPlayCode(iimGetExtract());

Вы можете получить содержимое вашего php-файла следующим образом:

' ...
TAB OPEN
TAB T=2
URL GOTO=http://www. site .com/todocodigoaqui.php
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT
TAB CLOSE
'PROMPT {{!EXTRACT}}
'...

Если вы используете JavaScript Scripting Interface для Firefox, запустите извлеченный макрос с iimPlayCode(iimGetExtract()) ,

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]