0
有一个关于它的线程,但我不能让它发生。 我应该使用eval,但不知道Imacros提取图像src/url
tag pos=1 type=image attr=href:* extract=htm
一套!怎么提取的eval( “???”)
所有的提取物值之后应该是一个url.jpg
我会挑以示例回答
有一个关于它的线程,但我不能让它发生。 我应该使用eval,但不知道Imacros提取图像src/url
tag pos=1 type=image attr=href:* extract=htm
一套!怎么提取的eval( “???”)
所有的提取物值之后应该是一个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;">
然后,你可以简单地使用iMacros获得以下代码的SRC:
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
这个问题没有什么意义? – adeneo
开始在堆栈上搜索。有大量的JS解决方案。 – macroscripts