1

我正在尝试使用 iMacro 删除我的 FB 时间线活动。我可以轻松地记录一个动作,例如删除、隐藏或取消,但在我的时间线上,这些动作是交织在一起的,因此当我执行一个循环以删除活动时,宏会崩溃。

有没有一种方法可以让宏检查它是哪种类型的帖子,然后采取适当的措施。

例如:

TAB T=1
URL GOTO=https://www.facebook.com/myusername/allactivity?privacy_source=privacy_settings_page
TAG POS=1 TYPE=I ATTR=CLASS:mrs<SP>_2fmu<SP>customimg<SP>img<SP>sp_8g08g1<SP>sx_8e1c65&&TXT:
If option is to unlike then:
TAG POS=1 TYPE=SPAN ATTR=TXT:Unlike
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:ok&&VALUE:Unlike
If option is to delete then:
TAG POS=1 TYPE=I ATTR=CLASS:mrs<SP>_2fmu<SP>customimg<SP>img<SP>sp_8g08g1<SP>sx_8e1c65&&TXT:
TAG POS=1 TYPE=SPAN ATTR=TXT:Delete
TAG POS=1 TYPE=LABEL ATTR=CLASS:uiButton<SP>uiButtonLarge<SP>uiButtonConfirm&&TXT:
TAG POS=1 TYPE=LABEL ATTR=CLASS:uiButton<SP>uiButtonLarge<SP>uiButtonConfirm&&TXT:
If option is to hide then:
TAG POS=1 TYPE=I ATTR=CLASS:_2fmu<SP>img<SP>sp_8g08g1<SP>sx_8e1c65<SP>customimg&&TXT:
TAG POS=1 TYPE=SPAN ATTR=TXT:Hidden<SP>from<SP>Timeline
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:u_13_2 ATTR=ID:u_13_1

另一种选择是执行第一轮仅(即)删除,而宏将跳过这不是要采取的行动。或打开任何其他解决方案来删除时间线数据。

谢谢,

4

1 回答 1

1

用这个:

SET !ERRORIGNORE YES

并且它不会在出错时停止宏,除了您需要将脚本转换为 javascript 格式(或类似格式)以实现真正的 IF 语句过程

于 2013-09-01T08:18:04.880 回答