【问题标题】:Extract second image url with imacros使用 imacros 提取第二个图像 url
【发布时间】:2017-11-10 23:16:27
【问题描述】:

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

<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

谢谢。

【问题讨论】:

    标签: javascript regex extract imacros


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多