Loadrunner通过web_reg_save_param_ex和sscanf函数搞定边界是动态变化的案例
案例如下:
想获取如下数据中的productId
{"data":{"data":[ {"productId":8106765,"borrowerName":null,"productName":"消费贷D20180828-a287","productAmount":28600.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442482000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442482000,"displayTime":1535442482000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":28600.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106752,"borrowerName":null,"productName":"消费贷D20180828-a274","productAmount":30000.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442481000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442481000,"displayTime":1535442481000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":30000.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106748,"borrowerName":null,"productName":"消费贷D20180828-a270","productAmount":12000.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442481000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442481000,"displayTime":1535442481000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":12000.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106744,"borrowerName":null,"productName":"消费贷D20180828-a266","productAmount":20000.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442481000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442481000,"displayTime":1535442481000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":20000.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106743,"borrowerName":null,"productName":"消费贷D20180828-a264","productAmount":26900.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442481000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442481000,"displayTime":1535442481000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":26900.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106740,"borrowerName":null,"productName":"消费贷D20180828-a262","productAmount":28220.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442481000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442481000,"displayTime":1535442481000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":28220.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106460,"borrowerName":null,"productName":"消费贷D20180828-a252","productAmount":14900.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442121000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442121000,"displayTime":1535442121000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":14900.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106459,"borrowerName":null,"productName":"消费贷D20180828-a251","productAmount":19800.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535442121000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535442121000,"displayTime":1535442121000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":19800.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106309,"borrowerName":null,"productName":"消费贷D20180828-a250","productAmount":16000.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535441941000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535441941000,"displayTime":1535441941000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":16000.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null},{"productId":8106308,"borrowerName":null,"productName":"消费贷D20180828-a249","productAmount":23000.00,"raisedAmount":0,"repayMode":5,"repayModeEnum":"MONTHLY_REPAY","loanCategory":null,"productTypeEnum":null,"productType":1,"productStatus":20,"productStatusEnum":"BIDING","productTerm":24,"termMode":2,"termModeEnum":"MONTH","annualRate":12.00,"minBuyAmount":100.00,"maxBuyAmount":1000000.00,"raise":null,"surplusBuySecond":null,"productShowStatus":20,"productShowStatusEnum":"BIDING","countDownSecond":null,"startBuyTime":1535441941000,"endBuyTime":1535731199000,"fullTenderTime":null,"publishTime":1535441941000,"displayTime":1535441941000,"valueDate":null,"expireDate":null,"period":null,"transfer":0,"canTransfer":1,"lockTerm":30,"lockTermMode":1,"lockTermModeEnum":"DAY","unlockDate":null,"markResultDTOs":null,"planRansomDay":null,"rateChanageDay":null,"specialArea":1,"thousandProfit":0,"addRate":0.00,"leftAmount":23000.00,"schedule":null,"minAnnualRate":null,"maxAnnualRate":null,"quotaAmount":1000000.00,"sourceType":0,"memberLevels":null,"tsfProfitAmount":0.00,"tsfProfitAmountRatio":0.000000,"templetAddRate":0,"templetAddTerm":null,"templetAddTermMode":null}],"totalRow":300},"code":1,"msg":"成功"}
首先通过web_reg_save_param_regexp函数,该函数使用需要安装4个补丁,至少要一个小时,同时,不一定能搞的定
那么通过web_reg_save_param_ex获取productId同时该productId对应的剩余金额要大于3000元
首先通过正则提取如下:
web_reg_save_param_ex("ParamName=productid","LB=productId\":","RB/RE=leftAmount\":[3-9][0-9]*.00,\"schedule","NotFound=warning","Ordinal=All",SEARCH_FILTERS,LAST);
记得加上
web_set_max_html_param_len("2000");//因为这个实验中关联的结果比较长
缩小条件后:
随机获取到的6个关联值中的一个,通过正则提取前面的数字
Action() { //int cnt=0; char dst[10]; web_reg_save_param("AllRes","LB=","RB=","Search=Body",LAST); /* web_reg_save_param_regexp( "ParamName=productid", //"RegExp=productId\":(.*?),\"borrowerName\":null,\"productName\":\".*\",\"productAmount\":5000000.00,\"raisedAmount\":0,\"repayMode\":0,\"repayModeEnum\":\"ONE_CAPITAL\",\"loanCategory\":null,\"productTypeEnum\":null,\"productType\":1,\"productStatus\":20,\"productStatusEnum\":\"BIDING\",\"productTerm\":12,\"termMode\":2,\"termModeEnum\":\"MONTH\",\"annualRate\":20.00,\"minBuyAmount\":100.00,\"maxBuyAmount\":5000000.00,\"raise\":null,\"surplusBuySecond\":null,\"productShowStatus\":20,\"productShowStatusEnum\":\"BIDING\",\"countDownSecond\":null,\"startBuyTime\":1531993361000,\"endBuyTime\":1532275199000,\"fullTenderTime\":null,\"publishTime\":1531993361000,\"displayTime\":1531993361000,\"valueDate\":null,\"expireDate\":null,\"period\":null,\"transfer\":0,\"canTransfer\":1,\"lockTerm\":1,\"lockTermMode\":2,\"lockTermModeEnum\":\"MONTH\",\"unlockDate\":null,\"markResultDTOs\":null,\"planRansomDay\":null,\"rateChanageDay\":null,\"specialArea\":1,\"thousandProfit\":0,\"addRate\":0.00,\"leftAmount\":0.00,", //"RegExp=productId\":(.+?),\"borrowerName\":.*,\"productStatusEnum\":\"BIDING\",.*,\"termMode\":2,.*,\"specialArea\":1,.*,\"leftAmount\":0.00,", //"RegExp=productId\":(.+?),\"borrowerName\":[\\s\\S]*,\"termMode\":2,[\\s\\S]*,\"specialArea\":1,.*?,\"leftAmount\":0.00,", //"RegExp=productId\":(.+?),\"borrowerName\":[\\s\\S]*,\"leftAmount\":0.00,", //"RegExp=productId\":(.*?),.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9][0-9]*", //"RegExp=productId\":(.*?),.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9][0-9]*.00", //"RegExp=productId\":(.*?),.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9].*", //productId\":(.*?),\"borrowerName.*?productType\":1.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9][0-9]*\.00 // productId\":(.+?),\"borrowerName.*?productType\":1.*?termMode\":2,.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9][0-9]*\.00 //productId\":(.*?),\"borrowerName.*?productType\":1,.*?roductStatusEnum\":\"BIDING.*?termMode\":2,.*?leftAmount\":[0-9]*.00, //productId\":(.*?),\"borrowerName.*?productType\":1,.*?roductStatusEnum\":\"BIDING.*?termMode\":2,.*?specialArea":1,.*?,\"leftAmount\":[0-9]*.00, //"RegExp=productId\":(.*?),\"borrowerName.*?productType\":1,.*?roductStatusEnum\":\"BIDING.*?termMode\":2,.*?specialArea\":1,.*?,\"leftAmount\":[0-9]*.00,", //"RegExp=productId\":(.*?),.*?roductStatusEnum\":\"BIDING.*?leftAmount\":[1-9][0-9]*\.00$", "RegExp=productName\":\"(\\w+)[a-zA-Z0-9\\-]+\",\"productAmount", "NotFound=warning", "Ordinal=All", SEARCH_FILTERS, "Scope=BODY", //"IgnoreRedirections=Yes", //"ContentType=utf-8", LAST); */ // web_reg_save_param_regexp( // "ParamName=productid", // //"RegExp=productId\":(.*?),.*\?roductStatusEnum\":\"BIDING.*\?leftAmount\":[1-9][0-9]*", // "RegExp=productId\":(.*?),\"borrowerName\":*,\"productName\":\"*\",\"productAmount\":*,\"raisedAmount\":*,\"repayMode\":*,\"repayModeEnum\":\"*\",\"loanCategory\":*,\"productTypeEnum\":*,\"productType\":*,\"productStatus\":*,\"productStatusEnum\":\"*\",\"productTerm\":*,\"termMode\":*,\"termModeEnum\":\"*\",\"annualRate\":*,\"minBuyAmount\":*,\"maxBuyAmount\":*,\"raise\":*,\"surplusBuySecond\":*,\"productShowStatus\":*,\"productShowStatusEnum\":\"*\",\"countDownSecond\":*,\"startBuyTime\":*,\"endBuyTime\":*,\"fullTenderTime\":*,\"publishTime\":*,\"displayTime\":*,\"valueDate\":*,\"expireDate\":*,\"period\":*,\"transfer\":*,\"canTransfer\":*,\"lockTerm\":*,\"lockTermMode\":*,\"lockTermModeEnum\":\"*\",\"unlockDate\":*,\"markResultDTOs\":*,\"planRansomDay\":*,\"rateChanageDay\":*,\"specialArea\":*,\"thousandProfit\":*,\"addRate\":*,\"leftAmount\":0.00,", // //"RegExp=productId\":(.*?),.*leftAmount\":[1-9]\d*.*", // "NotFound=warning", // "Ordinal=All", // SEARCH_FILTERS, // "Scope=BODY", // LAST); // web_reg_save_param_ex( // "ParamName=qqqqqqq", // "LB=aaa", // "RB=", // "SaveOffset=1", // "SaveLen=333", // SEARCH_FILTERS, // LAST); // web_reg_save_param_ex( // "ParamName=productid", // "LB=productId\":", // //"RB/RE=,\"borrowerName\":*,\"productName\":\"*\",\"productAmount\":*,\"raisedAmount\":*,\"repayMode\":*,\"repayModeEnum\":\"*\",\"loanCategory\":*,\"productTypeEnum\":*,\"productType\":*,\"productStatus\":*,\"productStatusEnum\":\"*\",\"productTerm\":*,\"termMode\":*,\"termModeEnum\":\"*\",\"annualRate\":*,\"minBuyAmount\":*,\"maxBuyAmount\":*,\"raise\":*,\"surplusBuySecond\":*,\"productShowStatus\":*,\"productShowStatusEnum\":\"*\",\"countDownSecond\":*,\"startBuyTime\":*,\"endBuyTime\":*,\"fullTenderTime\":*,\"publishTime\":*,\"displayTime\":*,\"valueDate\":*,\"expireDate\":*,\"period\":*,\"transfer\":*,\"canTransfer\":*,\"lockTerm\":*,\"lockTermMode\":*,\"lockTermModeEnum\":\"*\",\"unlockDate\":*,\"markResultDTOs\":*,\"planRansomDay\":*,\"rateChanageDay\":*,\"specialArea\":*,\"thousandProfit\":*,\"addRate\":*,\"leftAmount\":0.00,", // //"RB/RE=,\"borrowerName\":*,\"productName\":\"*\",\"productAmount*specialArea\":*,\"thousandProfit\":*,\"addRate\":*,\"leftAmount\":0.00,", // //"RB/RE=,\"borrowerName\":*,\"productName", // "RB/RE=,\"borrowerName\"*leftAmount\":0.00,", // "NotFound=warning", // "Ordinal=All", // SEARCH_FILTERS, // "Scope=BODY", // //"RequestUrl=/aa/bb", // //"ContentType=aaaaa", // LAST); // web_reg_save_param_ex( // "ParamName=productid", // "LB=productId\":", // //"RB/RE=\",\"price\":100,\"salePrice\":100,\"stock\":[1-9][0-9]*,\"buyTimesLimit", // //"RB/RE=,\"borrowerName(.*)leftAmount\":[1-9][0-9]\.*", // "RB/RE=,\"borrowerName.*\?productType\":1,.*\?roductStatusEnum\":\"BIDING.*\?termMode\":2,.*\?specialArea\":1,.*\?,\"leftAmount\":[1-9][0-9]*.00,", // "NotFound=warning", // "Ordinal=All", // SEARCH_FILTERS, // LAST); // web_reg_save_param_ex( // "ParamName=productid", // "LB=productId\":", // "RB/RE=,\"borrowerName\":null.+leftAmount*", // "Ordinal=All", // SEARCH_FILTERS, // LAST); web_set_max_html_param_len("2000"); web_reg_save_param_ex("ParamName=productid","LB=productId\":","RB/RE=leftAmount\":[2-9][0-9]*.00,\"schedule","NotFound=warning","Ordinal=All",SEARCH_FILTERS,LAST); //web_reg_save_param_ex("ParamName=reward","LB=rewardId\":","RB/RE=,\"paymentNum\":1,\"maxLuckyTimes\":1,\"surplusNum\":[1-9][0-9]*,\"todayTotoalNum","NotFound=warning","Ordinal=All",SEARCH_FILTERS,LAST); web_submit_data("list", "Action=https://www.xiaoniu88.com/product/list", "Method=POST", "TargetFrame=", "RecContentType=application/json", "Referer=https://www.xiaoniu88.com/product/list?type=common", "Snapshot=t68.inf", "Mode=HTML", ITEMDATA, "Name=type", "Value=1", ENDITEM, "Name=termMode", "Value=2", ENDITEM, "Name=pageNum", "Value=1", ENDITEM, "Name=pageSize", "Value=10", ENDITEM, LAST); lr_output_message("正则关联第1页可购买的标的productid个数为:%s", lr_eval_string("{productid_count}")); if (atoi(lr_eval_string("{productid_count}"))>0) { lr_save_string(lr_paramarr_random("productid"), "productIdTemp"); lr_output_message("随机获取productid的值:%s",lr_eval_string("{productIdTemp}")); lr_output_message("单个productid的长度为:%d",strlen(lr_eval_string("{productIdTemp}"))); //web_save_param_length("productIdTemp",LAST); //lr_output_message("productid长度值:%d",lr_eval_string("{productIdTemp__Length}")); //web_save_param_length("productIdTemp","Base = Hexadecimal",LAST); sscanf(lr_eval_string("{productIdTemp}"),"%[0-9]",dst); lr_save_string(dst, "productId"); lr_output_message("rewardId:%s",lr_eval_string("{productId}")); } //if (strstr(lr_eval_string("{AllRes}"),"鎴愬姛") != NULL) lr_end_transaction("aa", LR_PASS);//0.0786 EncodeToCh(lr_eval_string("{AllRes}"), "AllRestemp"); lr_output_message("获取标的列表:%s", lr_eval_string("{AllRestemp}")); //lr_output_message("获取标的列表:%s", lr_eval_string("{AllRes}")); //findchar(lr_eval_string("{AllRestemp}"),"productId",&cnt); //lr_output_message("%d",cnt); //lr_output_message("获取标的列表:%d", myfind("aaaaaahaaaaaa","aah")); //sum = find_string(lr_eval_string("{AllRestemp}"),"productId"); //sum = fun(lr_eval_string("{AllRestemp}"),"成功");//27 //sum = StringFind(lr_eval_string("{AllRestemp}"),"成功");//14 // //sum = find_string(lr_eval_string("{AllRestemp}"),"成功");//33 //sum = count(lr_eval_string("{AllRestemp}"),"成功");//14 //sum = findSubStrPosition(lr_eval_string("{AllRestemp}"),"成功");//17 //sum = findSubStrPosition(lr_eval_string("{AllRestemp}"),"成功");//17 //strcpy(aaa,lr_eval_string("{AllRestemp}")); //lr_output_message("%d",sum); //lr_end_transaction("aa", LR_PASS); return 0; }
作者:Agoly 出处:https://www.cnblogs.com/qmfsun/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |