我正在尝试使用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
另一种方法是进行第一轮公正(即)删除,宏只是跳过,这不是要采取的行动。或者打开任何其他解决方案来删除时间线数据。
谢谢,
答案 0 :(得分:1)
使用它:
SET !ERRORIGNORE YES
并且它不会在出错时停止宏,除了你需要将脚本转换为javascript格式(或类似)以实现真正的IF语句程序