2016-02-13 6 views
0

Я использую Windows 7 и Firefox 44.0.2. Я пытаюсь запланировать некоторые сообщения на Tumblr, используя iMacros. Когда iMacros создает сообщение, он добавляет изображение, и я хочу написать некоторый код в html. Предположим:iMacros не пишет подпись (HTML) и теги в сообщении Tumblr

<div>abcd</div> 

но ни в подписи, ни в тегах (если я хочу написать «тест»), что-нибудь появится.

Это мой код

VERSION BUILD=8961227 RECORDER=FX 
TAB T=1 
TAG POS=1 TYPE=I ATTR=CLASS:icon_post_photo&&TXT: 
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=E:\myDirectory\img.jpg 
TAG POS=1 TYPE=BUTTON ATTR=DATA-JS-CLICKABLEPOSTSETTINGSCOG:&&CLASS:post-settings&&TXT: 
TAG POS=1 TYPE=SELECT ATTR=ID:editorType CONTENT=%html 
TAG POS=1 TYPE=DIV ATTR=CLASS:ace_content&&TXT: 
TAG POS=1 TYPE=TEXTAREA ATTR=WRAP:off&&CLASS:ace_text-input&&SPELLCHECK:false&&ARIA-LABEL:HTML<SP>content&&TXT: CONTENT=<div>abcd</div> 
TAG POS=3 TYPE=DIV ATTR=TXT:​#tags 
TAG POS=3 TYPE=DIV ATTR=TXT:​test 
TAG POS=5 TYPE=DIV ATTR=TXT:​test 

, что coould быть проблема?

* UPDATE * после ответа при условии, here на Shugar, я вставил этот код, и теперь я могу сделать iMacros написать текст заголовка и альт теги, но если я внести изменения в iMacros HTML не будет писать код в нем , Здесь:

TAB T=1 
    TAG POS=1 TYPE=SPAN ATTR=TXT:Photo 
    TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=E:\myDirectory\img.jpg 
    ' here i ask iMacros to change open html instead of plain text caption 
TAG POS=1 TYPE=BUTTON ATTR=DATA-JS-CLICKABLEPOSTSETTINGSCOG:&&CLASS:post-settings&&TXT: 
    TAG POS=1 TYPE=SELECT ATTR=ID:editorType CONTENT=%html 
    ' wait to load the image 
    WAIT SECONDS=10 
    ' caption 
    EVENT TYPE=CLICK SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV>P" BUTTON=0 
    EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV" CHARS="<div>abdcdsa</div>" 
    WAIT SECONDS=0.5 
    ' tag #1 
    EVENT TYPE=CLICK SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV" BUTTON=0 
    EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV" CHARS="my tag1" 
    EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV" CHARS="" 
    WAIT SECONDS=0.5 
    ' tag #2 
    EVENT TYPE=CLICK SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV" BUTTON=0 
    EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV" CHARS="my tag2" 
    EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>DIV" CHARS="" 
    WAIT SECONDS=0.5 
    ' tags etc. 
    ' ... 

* UPDATE 2 * после попытки код, данное Shugar это то, что у меня есть, но его заклинивание по линии 11 и держать нагрузку навсегда:

eTAB T=1 
TAG POS=1 TYPE=SPAN ATTR=TXT:Photo 
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:mydirectory\sample.jpg 
' here i ask iMacros to change open html instead of plain text caption 
TAG POS=1 TYPE=BUTTON ATTR=DATA-JS-CLICKABLEPOSTSETTINGSCOG:&&CLASS:post-settings&&TXT: 
TAG POS=1 TYPE=SELECT ATTR=ID:editorType CONTENT=%html 
' wait to load the image 
WAIT SECONDS=10 
' caption ' 
TAG POS=1 TYPE=BUTTON ATTR=DATA-JS-CLICKABLEPOSTSETTINGSCOG:&&CLASS:post-settings&&TXT: 
TAG POS=1 TYPE=SELECT ATTR=ID:editorType CONTENT=%html 
EVENT TYPE=CLICK SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(3)>DIV" BUTTON=0 
SET !ERRORIGNORE YES 
URL GOTO=javascript:alert(); 
SET !ERRORIGNORE NO 

SET captionHtml "<div>caption text</div>" 
EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>TEXTAREA" CHARS={{captionHtml}}e 
+0

Попробуйте использовать экспериментальную запись. Запись «Старая школа» работает с некоторыми тегами HTML. – macroscripts

+0

Спасибо, но как мне это сделать? –

+0

В вариантах записи попробуйте экспериментальную запись. http://prntscr.com/a3603q – macroscripts

ответ

0

Ваш макрос должен выглядеть как это:

TAB T=1 
TAG POS=1 TYPE=SPAN ATTR=TXT:Photo 
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\mydirectory\sample.jpg 
' wait to load the image ' 
WAIT SECONDS=10 

' here i ask iMacros to change open html instead of plain text caption ' 
TAG POS=1 TYPE=BUTTON ATTR=DATA-JS-CLICKABLEPOSTSETTINGSCOG:&&CLASS:post-settings&&TXT: 
TAG POS=1 TYPE=SELECT ATTR=ID:editorType CONTENT=%html 

' caption ' 
EVENT TYPE=CLICK SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(3)>DIV" BUTTON=0 
SET !ERRORIGNORE YES 
URL GOTO=javascript:alert(); 
SET !ERRORIGNORE NO 

SET captionHtml "<div>caption text</div>" 
EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>TEXTAREA" CHARS={{captionHtml}} 

по крайней мере, он отлично работает для меня :)