如何评估imacros以提取链接上的ID?

时间:2019-02-28 03:20:39

标签: imacros

您能帮我提取链接,然后剪切并以id的形式检索某些链接吗?我使用几种形式作为变量。

这是一个链接示例,我想获取后面的ID:

example

我使用iMacros扩展名8.9.7。这是我失败的脚本:

VERSION BUILD=8970419 RECORDER=FX
TAB T=1
SET !EXTRACT {{!URLCURRENT}}

SET !EXTRACT NULL

SET !VAR2 EVAL("'{{!!EXTRACT}}'.split('=')[0].trim();")

TAG POS=7 TYPE=IRON-ICON ATTR=ID:icon

TAG POS=2 TYPE=DIV ATTR=TXT:Delete<SP>cellCtrl+M<SP>D
EVENT TYPE=CLICK SELECTOR="#cell-{{!VAR2}}>PAPER-MATERIAL>DIV:nth-of-type(4)>DIV>DIV>DIV:nth-of-type(6)>DIV>DIV>DIV" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#cell-{{!VAR2}}>PAPER-MATERIAL>DIV:nth-of-type(4)>DIV>DIV>DIV>TEXTAREA" CHARS="good nigt"

1 个答案:

答案 0 :(得分:0)

SET !VAR2 EVAL("var u='{{!URLCURRENT}}'; var z=u.split('='); z[1];")
PROMPT ID:<SP>_{{!VAR2}}_

'z [0]'将返回URL的 之前的'='符号,但是您想要的是之后的一部分。 .. =>'z [1]'。