【问题标题】:Imacros extract image src/urlImacros 提取图像 src/url
【发布时间】:2016-12-18 19:40:02
【问题描述】:

有一个关于它的线程,但我无法实现它。 我应该使用 eval 但不知道如何使用

tag pos=1 type=image attr=href:* extract=htm

set !extract eval("???")

毕竟提取值应该是一个url.jpg

我会用一个例子来选择答案

【问题讨论】:

  • 这个问题意义不大?
  • 开始在堆栈上搜索。有大量的 JS 解决方案。

标签: javascript url extract src imacros


【解决方案1】:

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

【讨论】:

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