为什么关联不成功
web_reg_save_param("Num_text1","LB=Url=app.desktop.myDesktop.js?temp=",
"RB=>",
"ord=all",
"IgnoreRedirections=Yes",
LAST);
web_url("myDesktop.html",
"URL=http://127.0.0.1:8080/xnh_zb/desktop/myDesktop.html",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=app.desktop.myDesktop.js?temp={Num_text1}", ENDITEM,
.......
错误提示:
Error -26377: No match found for the requested parameter "Num_text1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size
Action.c(14): web_url("myDesktop.html") highest severity level was "ERROR", 495272 body bytes, 9677 header bytes, 152 chunking overhead bytes 应该是你的关联有错,不要用自动关联,用手动关联试试 web_reg_save_param 函数是自己写上去的,但提示信息好像是没有找到想相配的值 应该是没有符合你需要关联的数据了,比如你关联了一个列表,但是列表中的记录被删除完了,自然就关联不到了,你可以考虑把关联函数的出错改成warnning,免得每次抓不到就把脚本停了。
如:web_reg_save_param("modId","NotFound=warning","LB=<input type=\"checkbox\" name=\"modId\" id=\"delbox","RB=\"","ORD=ALL",LAST); 你看看是不是关联的位子错 了
还是左右边界错了
要吗你看看ORD=1 谢谢各位,改成WARNING ,关联函数取不到就直接跳过了,
我觉得还是在左右边界取值上,或web_reg_save_param函数中是不是还要加其他属性,
像这种的,左右边界怎么取
"URL=http://58.213.112.250:65522/xnh_zb/desktop/app.desktop.myDesktop.js?temp=1245077837609", 如果不关联,不是取不到动态的数据了?
那脚本一样会出错吧?
楼主可以把左边界修改一下,不要那么长,只要保证没有重复就可以,不知道只取?temp=这么多,可不可以。
你可以试试看。 web_reg_save_param("Num_text1",
"LB=temp=",
"RB="",
"ord=all",
"IgnoreRedirections=Yes",
LAST);
这样试一下看看。。。 web_reg_save_param("Num_text1",
"LB=temp=",
"RB=\"",
LAST);
试一下 不行的话 在generation log中去找这串值的位置“1245077837609”,找到的话,把左边界和右边界写好就ok了 谢谢各位,取短了,还是不行 :Q "RB=>"
"URL=http://58.213.112.250:65522/xnh_zb/desktop/app.desktop.myDesktop.js?temp=1245077837609"
右边界不应该是个冒号吗? 关联函数是放在你要获取的操作之前吗?
页:
[1]