如何对Google查询的内容和结果作参数化。
本人通过Google查询页面实现了对手动参数化的深入了解。以下内容,可以供大家参考。
采用手动输入,非录入方式产生脚本。
Action()
{
web_url("www.google.cn","URL=http://www.google.cn/",LAST);
lr_start_transaction("Search");
web_reg_save_param("SearchPages",
"LB=</b></div><p> 约有 <b>",
"RB=</b>",
"Ord=1",
"Search=All",
LAST);
web_reg_save_param("SearchTime",
"LB=搜索用时 <b>",
"RB=</b>",
"Ord=1",
"Search=All",
LAST);
lr_save_string("HelloWorld","SearchInfo");
web_submit_data("search",
"Action=http://www.google.cn/search",
"Method=GET",
"EncType=",
"TargetFrame=",
"Referer=",
"Mode=HTML",
ITEMDATA,
"Name=hl", "Value=zh-CN", ENDITEM,
"Name=q", "Value={SearchInfo}", ENDITEM,
"Name=meta", "Value=", ENDITEM,
LAST);
lr_end_transaction("Search", LR_AUTO);
lr_error_message(lr_eval_string("{SearchPages}"));
lr_error_message(lr_eval_string("{SearchTime}"));
return 0;
}
接上面
如果对Google查询页面进行录制,在XP和WIN2003上有很大的差别;假设都采用WEB、URL的方式录制,
在XP上只能看到web_url的方法来实现对相关内容的查询;
在Win2003可以实现web_submit_date的方法查询;
后者,个人感觉更加容易理解。
就是不知道原因是什么,请版主赐教!!!!!:loveliness:
页:
[1]