繁体   English   中英

使用imacros提取第二个图像网址

[英]Extract second image url with imacros

我想从中提取第二个图像网址:

<div class="product-imagebig"><img itemprop="image" src="https://example.com/300/300.jpg" xoriginal="https://example.com/700/700.jpg" id="prod-img-primary"/></div>

我尝试这样做但是失败了:

TAG POS=1 TYPE=div ATTR=class:product-imagebig  EXTRACT=HTM
SET !VAR1 EVAL("{{!EXTRACT}}.match(/https:\/\/example.com\/700\/.*.jpg/g)")
PROMPT {{!VAR1}}

如何使用imacros提取https://example.com/700/700.jpg

谢谢。

以下是如何从!EXTRACT变量中!EXTRACT任意属性值的示例:

SET attrName xoriginal
SET !VAR1 EVAL("'{{!EXTRACT}}'.match(/{{attrName}}="(.+?)"/)[1];")
PROMPT {{!VAR1}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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