我尝试在Google和其他论坛中找到,但我没有成功。 我想要一个简单的脚本,在我自己的Facebook时间轴上自动发布消息,如下所示> http://prntscr.com/bd7tjf
VERSION BUILD=8970419 RECORDER=FX
TAB T=1
URL GOTO=https://www.facebook.com/
EVENT TYPE=CLICK SELECTOR="#addComment_*>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#addComment_*>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV" CHARS="teste"
启动脚本时出现此错误
SyntaxError: An invalid or illegal string was specified, line 4 (Error code: -1001)
你能帮帮我吗?
祝你有个美好的一天先生:D
非常感谢!
答案 0 :(得分:0)
这是一个"循环模式"版本:
SET comment "Hello Facebook!"
SET msg1 EVAL("'{{comment}}'.substr(0,1);")
SET msg2 EVAL("'{{comment}}'.substr(1);")
TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:UFIAddCommentInput*
WAIT SECONDS=1
SET !EXTRACT_TEST_POPUP NO
TAG POS={{!LOOP}} TYPE=DIV ATTR=ID:addComment* EXTRACT=HTM
SET id EVAL("'{{!EXTRACT}}'.match(/id=\\"(.*?)\\"/)[1];")
SET msgDiv "#{{id}}"
EVENT TYPE=CLICK SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV" BUTTON=0
EVENT TYPE=KEYPRESS SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV" CHAR={{msg1}}
EVENTS TYPE=KEYPRESS SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV" CHARS={{msg2}}
尝试以下宏的工作:
SET comment "Hello Facebook!"
SET msg1 EVAL("'{{comment}}'.substr(0,1);")
SET msg2 EVAL("'{{comment}}'.substr(1);")
EVENT TYPE=CLICK SELECTOR="div[class^=UFIAddCommentInput]" BUTTON=0
WAIT SECONDS=1
SET msgDiv div[id^=addComment]
EVENT TYPE=CLICK SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV" BUTTON=0
EVENT TYPE=KEYPRESS SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV" CHAR={{msg1}}
EVENTS TYPE=KEYPRESS SELECTOR="{{msgDiv}}>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV>DIV" CHARS={{msg2}}