Imacros提取图像src/url
Imacros extract image src/url
有一个关于它的线程,但我不能使它发生。我应该用eval,但不知道怎么用
tag pos=1 type=image attr=href:* extract=htm
set !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
下面的代码获得SRCTAG 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
相关文章:
- 在字符串中查找所有图像 src URL 并存储在数组中
- 如何使用jquery或javascript在image src中添加域url
- 为什么html src属性中的相对url是因为Javascript函数中的完整路径
- 对URL进行编码并将其放在javascript src中
- img src 属性在为空时返回页面的 URL
- EmberJS config prod img src url
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- 阻止Rails 4转换src-url
- 如何读取存储在图像的数据src中的URL,并在另一个img控制器的src中设置该URL onclick
- 为什么 ExpressionEngine 似乎从 iframe 客户端中删除了 src URL
- 获取在 <脚本 src >标记中添加的请求 URL 的状态
- Javascript RegExp 解析 URL 使超链接忽略 img src
- AngularJS - img ng-src 到 base64 数据(不是 url)不起作用
- 如何在跨域更改 iframe SRC URL 锚标记属性 target=_blank
- 比较 IMG SRC + A 包装 URL 字符串,看看它们是否“相似”
- Using Javascript for iFrame src URL
- 如何将css类名附加到特定的图像src-url
- angular ng显示/隐藏取决于img src url
- 在javascript中将image src设置为url
- iFrames:改变相对URL src's命中的根URL