[英]Imacros extract image src/url
有一个关于它的线程,但我无法实现。 我应该使用eval但不知道如何
tag pos=1 type=image attr=href:* extract=htm
设置!extract eval(“ ???”)
毕竟提取值应该是url.jpg
我将通过一个例子来选择答案
iMacros不支持直接从HTML元素提取src。 为此,您必须提取html元素,然后将javascript eval与regex一起使用,您可以轻松获取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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.