我对使用IMACROS非常感兴趣,但是,我一直遇到很多错误。教程有点令人困惑。
所以,我想学习如何提取网页元素,所以我在我的主机帐户中上传了一批图片,用于测试目的。我希望它们保存在我的本地磁盘D上。
例如,我有这个网址(http://mysite/images/pic1.jpg),后续图像被命名为pic2,pic3,pic4等等。我遇到了循环和变量的问题。
到目前为止,我有这个。非常感谢你提前!
VERSION BUILD=7110203 RECORDER=FX
TAB T=1
TAB CLOSEALLOTHERS
SET !VAR1 1
URL GOTO=about:blank
URL GOTO=http://mysite/images/pic{{!VAR1}}.JPG
SAVEAS TYPE=JPG FOLDER=D:\pics FILE=+_{{!NOW:yyyymmdd_hhnnss}}
答案 0 :(得分:1)
您需要使用SAVEITEM命令。它触发各种东西的下载,但通常是图像。这是一个从Flickr下载图像的小测试:
URL GOTO=http://www.flickr.com/search/?q=imacros
ONDOWNLOAD FOLDER=* FILE=*
TAG POS=1 TYPE=IMG ATTR=HREF:"http://farm1.static.flickr.com/213/476927205_1e13d335b3_t.jpg" CONTENT=EVENT:SAVEITEM
这很好用。我从image downloading chapter获得了它。还有一个专门讨论web scraping的论坛。如果还有什么不清楚的话,我建议你在这里询问更多细节。