我需要从html源中提取帧名(而不是数字),然后检查每个名称'在页面上进行匹配。这是我的宏:
TAG POS=1 TYPE=HTML ATTR=ID:* EXTRACT=HTM
SET frame EVAL("'{{!EXTRACT}}'.match(/name="(\w*)"/)[1];")
PROMPT {{frame}}
FRAME NAME={{frame}}
提取物只获得第一个名称'在html源码上:
meta name =" viewport"
我想提取名字'从最后: 滚动="无"命名=" w20awv3sfky5" 或者每个人的名字'在html源代码上。
或者,如果有选项可以提取姓名'接近滚动它是好的,但这个宏不起作用: SET frame EVAL("' {{!EXTRACT}}' .match(/ scrolling =" no" / name ="(\ w *)&# 34 /)[1];&#34)
谢谢你!答案 0 :(得分:1)
我的建议是尝试以下方式:
TAG POS=1 TYPE=IFRAME ATTR=SCROLLING:NO EXTRACT=HTM
SET frame EVAL("'{{!EXTRACT}}'.match(/name="(\w+)"/)[1];")
PROMPT {{frame}}
FRAME NAME={{frame}}