2

我目前有以下宏:

VERSION BUILD=9002379
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://www.bbc.co.uk/food/recipes/chocolate_and_orange_87739
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT
ADD INTERNAL {{#NEWLINE#}}
URL GOTO=http://www.bbc.co.uk/food/recipes/secret_squirrel_cake_49338
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv

我希望它为我点击的每个 URL 写入一个新行,但在文件中它将它们放在同一行。是否有开始新行的命令?

这是主要问题。我的另一个问题是......我怎样才能让 Imacro's 抓取整个网站并从它们存在的每个页面上取下收据?有些页面可能没有收据。我在 URL 的站点地图上找不到列表,而且 URL 不仅仅是数字。如何让 Imacros 浏览网站上的链接?

4

2 回答 2

4

要开始新行,您可以这样做:

ADD !VAR1 <BR>
于 2014-01-24T05:13:08.383 回答
3

代码示例

VERSION BUILD=9002379
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://www.bbc.co.uk/food/recipes/chocolate_and_orange_87739
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv
set !extract null
URL GOTO=http://www.bbc.co.uk/food/recipes/secret_squirrel_cake_49338
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=DIV ATTR=CLASS:article-title EXTRACT=TXT
TAG POS=1 TYPE=DIV ATTR=ID:ingredients EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Data_Extract_BBC FILE=Ollytest1.csv
于 2013-08-28T13:10:32.407 回答