iMacro 遍历网页上的日历

iMacro iterate through a calendar on webpage

今天才开始使用 iMacro,所以请多多包涵。

我有一个打开网页的 iMacro,然后打开一个日历图标,如下所示:

我需要能够遍历这些日子的每一天,并且在每次迭代之后将网页保存为 TXT 文件。

目前我有这个:

TAG POS=1 TYPE=IMG ATTR=ID:ctl00_ContentPlaceHolder1_imgDate

TAG POS=1 TYPE=DIV ATTR=ID:ctl00_ContentPlaceHolder1_calendarButtonExtender_day_0_0

等待秒数=10

保存类型=TXT 文件夹=/Users/morgannwg/Desktop 文件=1

第一行是点击日历,第二行是选择日期。

所以 day_0_0 将是第一行的第一项,day_0_1 将是第一行的第二项等等

我需要一种方法让 iMacro 在日历上单击这些日期中的每个日期一个月,并在每次循环时使用某种循环保存每个页面,而不是手动输入每一天。

如果有人能提供帮助,我将不胜感激。

谢谢!

G

我相信这样的事情会对你有所帮助:

SET curRow EVAL("Math.floor(({{!LOOP}} - 1) / 7);")
SET curCol EVAL("(({{!LOOP}} % 7 == 0) ? 7 : {{!LOOP}} % 7) - 1;")

' comment the line below after debugging '
PROMPT {{curRow}}_{{curCol}}

TAG POS=1 TYPE=IMG ATTR=ID:ctl00_ContentPlaceHolder1_imgDate
TAG POS=1 TYPE=DIV ATTR=ID:ctl00_ContentPlaceHolder1_calendarButtonExtender_day_{{curRow}}_{{curCol}}

WAIT SECONDS=10
SAVEAS TYPE=TXT FOLDER=/Users/morgannwg/Desktop FILE=1_{{curRow}}_{{curCol}}

(宏需要循环播放)