iMacros脚本:保存修改后的提取链接的内容而不使用标签或URL命令

问题描述:

iMacros是否支持直接保存提取的url的内容?我需要,因为我会尝试更换网址。iMacros脚本:保存修改后的提取链接的内容而不使用标签或URL命令

'--- Get the URL from the image --- 
TAG POS=1 TYPE=IMG ATTR=CLASS:cover EXTRACT=HREF 

'--- Replace it --- 
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/resolution=500/g, 'resolution=100');") 

'--- Downlad image without "URL GOTO {{!EXTRACT}}" command --- 
ONDOWNLOAD FOLDER=cover FILE=image.jpg 
??? CONTENT=EVENT:SAVEITEM 

我会建议使用伪URL的帮助来解决您的问题:

URL GOTO=javascript:{document.querySelector("img[class='cover']").src=document.querySelector("img[class='cover']").src.replace(/resolution=500/g,'resolution=100');} 
WAIT SECONDS=1 
ONDOWNLOAD FOLDER=cover FILE=image.jpg 
TAG POS=1 TYPE=IMG ATTR=CLASS:cover CONTENT=EVENT:SAVEITEM 
+0

谢谢@Shugar。它没有工作,但是你是否打算使用'URL GOTO'? 'URL GOTO'会打开新页面吗?如果是,我的要求是不同的。我的目标是没有重新下载或重新打开下载。我认为有两种方法可以:第一:直接修改网页内容而不用提取,然后下载。第二步直接提取内容,修改和下载。他们可能与iMacros? – Eng

+0

嗯,我确实提出了你提到的第一种方法。在'iMacros for Chrome'或'iMacros for Firefox'(8.9.7或更低版​​本)下试用我的代码。顺便说一句,Firefox的第二种方式也是可能的。 – Shugar