Я новичок в 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
Вариант для 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())
,
Других решений пока нет …