我正在抓取联系页面,其中显示的是CEO 问题:当没有提到CEO时,我的代码不会编译。
错误:
RuntimeError: element * specified by Txt:CEO was not found, line 16 (Error code: -921)
我的代码:(当首席执行官出现在网站上时,它会说明下一个要素。)
VERSION BUILD=8601111 RECORDER=FX
Tag Pos=1 Type=* Attr=Txt:CEO Content=Event:MouseOver
Tag Pos=R1 Type=* Attr=* Extract=Txt
Set CEO {{!Extract}}
Set !Extract Null
Set FinalVar Eval("var a = '{{CEO}}'; if (a != '#EANF#') { b = a; } else { b = 'Not found!'; } b;")
add !extract {{CEO}}
SAVEAS TYPE=EXTRACT FOLDER=D:\imacro\ FILE=ceos.csv
答案 0 :(得分:0)
以下列方式忽略任何错误可能很有用:
'...
SET !ERRORIGNORE YES
SET !TIMEOUT_STEP 0
Tag Pos=1 Type=* Attr=Txt:CEO Content=Event:MouseOver
Tag Pos=R1 Type=* Attr=* Extract=Txt
SET !TIMEOUT_STEP 6
SET !ERRORIGNORE NO
'...