Action()
{
int flen; //定义一个整型变量保存获得文件的大小
long filedes; //保存文件句柄
char file[256]="f:\\12.jpg"; //保存文件路径及文件名
char result[4]="";
web_set_max_html_param_len("2000000");//设置页面接收最大的字节数,该设置应大于下载文件的大小
{
int flen; //定义一个整型变量保存获得文件的大小
long filedes; //保存文件句柄
char file[256]="f:\\12.jpg"; //保存文件路径及文件名
char result[4]="";
web_set_max_html_param_len("2000000");//设置页面接收最大的字节数,该设置应大于下载文件的大小
web_reg_save_param("pic",
"LB=",
"RB=",
"Ord=1",
"Search=Body",
LAST);
web_url("randpiccloud","URL=http://comment8.mydrivers.com/radompage.aspx",LAST);
flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE); //获得文件大小
if(flen > 0)
{
if((filedes = fopen(file, "wb")) == NULL)
{
lr_output_message("oh cloud your Open File Failed!");
return -1;
}
fwrite( lr_eval_string("{pic}"),flen,1,filedes );
fclose( filedes );
}
system("tesseract.exe f:\\12.jpg E:\\1 -1");
if((filedes = fopen("E:\\1.txt", "r")) == NULL)
{
lr_output_message("oh,cloud your Open File Failed!");
return -1;
}
fread( result,4,4,filedes);
fclose( filedes );
lr_output_message("%s",result);
return 0;
}
要安装
tesseract-ocr-setuphttp://download.youkuaiyun.com/detail/gzh0222/4358388
本文介绍如何利用LoadRunner工具模拟用户行为并下载图片,再通过Tesseract OCR软件进行光学字符识别。具体步骤包括设置LoadRunner参数以适应不同大小的文件下载、使用web_reg_save_param保存图片内容、调用Tesseract进行OCR识别并将结果输出。
3181

被折叠的 条评论
为什么被折叠?



