繁体   English   中英

Imacros提取图像src / url

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM