Javascript Imacros提取图像src/url

Javascript Imacros提取图像src/url,javascript,url,extract,src,imacros,Javascript,Url,Extract,Src,Imacros,有一个线索,但我不能使它发生。 我应该使用eval,但不知道如何使用 tag pos=1 type=image attr=href:* extract=htm 设定!提取评估(“???”) 毕竟,提取值应该是url.jpg 我将用一个例子来选择答案iMacros不支持直接从HTML元素提取src。为此,您必须提取html元素,然后使用带有正则表达式的javascript eval,您可以轻松地获取src或html元素的任何其他部分 如果您的hrml元素与下面类似 <img id="img

有一个线索,但我不能使它发生。 我应该使用eval,但不知道如何使用

tag pos=1 type=image attr=href:* extract=htm
设定!提取评估(“???”)

毕竟,提取值应该是url.jpg


我将用一个例子来选择答案

iMacros不支持直接从HTML元素提取src。为此,您必须提取html元素,然后使用带有正则表达式的javascript eval,您可以轻松地获取src或html元素的任何其他部分

如果您的hrml元素与下面类似

<img id="imgFull" src="http://mysite/images/51cBAfufUrL.jpg" class="image-stretch-vertical frontImage" style="max-width:230px; max-height:346px;">

这个问题没有什么意义?开始在堆栈上搜索。有很多JS解决方案。
TAG XPATH="//img[@id="imgFull"]" EXTRACT=HTM
SET SRC EVAL("\"{{!EXTRACT}}\".match(/src.*class/)[0].replace(/src=\"/,\"\").replace(/\"\\sclass/,\"\");")
SET !EXTRACT NULL
ADD !EXTRACT {{SRC}}
SAVEAS TYPE=EXTRACT FOLDER=* FILE=SRC.csv