Javascript imacros从提取的html中剪切txt的一部分

Javascript imacros从提取的html中剪切txt的一部分,javascript,iframe,eval,imacros,Javascript,Iframe,Eval,Imacros,我正在创建宏,但我遇到了一个问题 每次我重新加载时,站点都会更改其iframe名称。所以我想获取iframe名称并将其放入变量中。问题是我不知道如何从提取的html中获取iframe名称 TAG POS=7 TYPE=iframe ATTR=ID:* EXTRACT=HTM <iframe src="https://www.facebook.com/plugins/comments.php?api_key=271750421132&amp;channel_url=http%3A%

我正在创建宏,但我遇到了一个问题

每次我重新加载时,站点都会更改其iframe名称。所以我想获取iframe名称并将其放入变量中。问题是我不知道如何从提取的html中获取iframe名称

TAG POS=7 TYPE=iframe ATTR=ID:* EXTRACT=HTM

<iframe src="https://www.facebook.com/plugins/comments.php?api_key=271750421132&amp;channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter%2F7tUlZKGPU61.js%3Fversion%3D41%23cb%3Df39559b33f3fe54%26domain%3Dwww.collegehumor.com%26origin%3Dhttp%253A%252F%252Fwww.collegehumor.com%252Ff2b6c86b5ce5e7%26relation%3Dparent.parent&amp;colorscheme=light&amp;href=http%3A%2F%2Fwww.collegehumor.com%2Ftoplist%2F6754891%2Fthe-biggest-pet-peeves&amp;locale=en_US&amp;mobile=false&amp;numposts=10&amp;order_by=social&amp;sdk=joey&amp;skin=light&amp;version=v2.0&amp;width=570" class="fb_ltr" title="Facebook Social Plugin" style="border: medium none; overflow: hidden; height: 2589px; width: 607px; outline: 1px solid blue;" scrolling="no" name="f17c627e8f47218" id="f31982b5a1b9c64"></iframe>
tagpos=7 TYPE=iframe ATTR=ID:*EXTRACT=HTM

我只需要获取iframe id,它是f31982b5a1b9c64。我对javascript知之甚少,因此我似乎无法理解这一点。

如果您想获取iframe名称,请添加这一行:

SET frameName EVAL("'{{!EXTRACT}}'.match(/name="(\w*)"/)[1];")
或者通过此项获取iframe id:

SET frameId EVAL("'{{!EXTRACT}}'.match(/id="(\w*)"/)[1];")

如果要获取iframe名称,请添加此行:

SET frameName EVAL("'{{!EXTRACT}}'.match(/name="(\w*)"/)[1];")
或者通过此项获取iframe id:

SET frameId EVAL("'{{!EXTRACT}}'.match(/id="(\w*)"/)[1];")

要获取iframes name属性还是id属性,并且id是否也会更改?您好。我需要我的身份证,谢谢。是,id更改。是否要获取iframes名称属性或id属性,以及id是否也更改?您好。我需要我的身份证,谢谢。是的,身份证换了。哇,非常感谢。框架名称起作用。再次感谢。哇,非常感谢。框架名称起作用。再次感谢。