Javascript 从H2中提取特定信息,编辑并删除imacros中的一些动态值

Javascript 从H2中提取特定信息,编辑并删除imacros中的一些动态值,javascript,automation,firefox-addon,imacros,Javascript,Automation,Firefox Addon,Imacros,我被困在这一步请指导,我有自动化代码,我在firefox上使用imacros,这是我的代码: SET !EXTRACT_TEST_POPUP NO TAG POS=1 TYPE=H2 ATTR=CLASS:admin EXTRACT=TXT SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"From\",\"\");") EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth

我被困在这一步请指导,我有自动化代码,我在firefox上使用imacros,这是我的代码:

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=H2 ATTR=CLASS:admin EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"From\",\"\");")
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV>DIV:nth-of-type(3)>DIV>FORM>TEXTAREA" CHARS="Hello,{{!VAR1}}"
class=admin包含如下数据:“来自Syed Ali Jan,@Syed_alijan

Syed Ali Jan(动态值,随用户名更改) @syed_alijan(动态值,随用户id变化)

有没有办法把这篇文章分成两部分? 我将“From”替换为(空格),但无法删除“Syed Ali Jan”文本,该文本显然随每个页面上的用户名而变化。 因为,我只需要用户id的动态值(即@syedalijan)


谢谢。

为了获得动态值(本例中为“@syed_alijan”),请按如下方式更改代码的第三行:

SET !VAR1 EVAL("'{{!EXTRACT}}'.substr('{{!EXTRACT}}'.indexOf('@'))")

我对Imacro没有经验,我不知道这一部分的人是否:(有希望的人应该帮助。)请帮助这个家伙。