0
有一個關於它的線程,但我不能讓它發生。 我應該使用eval,但不知道Imacros提取圖像src/url
tag pos=1 type=image attr=href:* extract=htm
一套!怎麼提取的eval( 「???」)
所有的提取物值之後應該是一個url.jpg
我會挑以示例回答
有一個關於它的線程,但我不能讓它發生。 我應該使用eval,但不知道Imacros提取圖像src/url
tag pos=1 type=image attr=href:* extract=htm
一套!怎麼提取的eval( 「???」)
所有的提取物值之後應該是一個url.jpg
我會挑以示例回答
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
這個問題沒有什麼意義? – adeneo
開始在堆棧上搜索。有大量的JS解決方案。 – macroscripts