LoadRunner对关联出的全部内容,使用lr_paramarr_len()和lr_paramarr_idx()进行处理

本文介绍了一种使用LoadRunner的web_reg_save_param函数从百度新闻页面抓取标题的方法,并通过lr_paramarr_len和lr_paramarr_idx函数统计及获取所有新闻标题。此过程涉及网页元素定位、参数保存、字符串编码转换等关键技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Action()
{
int len, i = 1;
char * tmp;


web_reg_save_param("p_tittle",
"LB=target=\"_blank\">",
"RB=</a></li>",
"Ord=All",
"NotFound=WARNING",
LAST);




web_url(
"news",
"URL=http://news.baidu.com/",
LAST);


len = lr_paramarr_len("p_tittle");//对所有关联出的参数统计数组长度
lr_output_message("%d", len);

        //使用for循环根据数组长度进行遍历数组内容
for (; i <= len; i++) {

tmp = lr_paramarr_idx("p_tittle", i);

              //对内容进行转码,保存到一个数组中进行输出

lr_convert_string_encoding(

tmp,
LR_ENC_UTF8,
LR_ENC_SYSTEM_LOCALE,
"p_convert"
);
lr_output_message(lr_eval_string("{p_convert}"));
}

return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值