LR下载脚本文档.docx#include ""
Action()
{
int a;// 文件大小
long b; // 响应数据内容大小
web_url("",
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=",
"Mode=HTML",
EXTRARES,
"Url=?isMin=0&place=RB&Css=2&RoomName=5rWL6K+V6ICF5a625Zut6K665Z2b&encode=1&isTime=0&width=350&height=240&everypage=0", ENDITEM,
"Url=", ENDITEM,
LAST);
web_set_max_html_param_len("10000"); // 设置最大长度
web_reg_save_param("fcontent", "LB=", "RB=", "SEARCH=BODY", LAST) ; // 将响应信息存放到 fcontent 变量
web_url(" 下载页面 ",
"URL=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=",
"Mode=HTML",
LAST);
a = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE) ; // 获取下载文件的大小
if(a > 0)
{
if((b = fopen("c:// 性能测试实践及其展望 .pdf", "wb")) == NULL) // 以写方式打开文件
{
lr_output_message(" 文件操作失败 !");
return -1;
}
fwrite(lr_eval_string("{fcontent}"), a, 1, b) ; // 写入文件内容
fclose(b); // 关闭文件
}
return 0;
}
思路如下:
,单位是character
,后面文件存储的内容来源于这个参数信息
(*filename,mode) open a file for buffer I/O,注意,返回值是long类型,请参考帮助文档
。
源代码如下:
Action()
{
int iflen;
long lfbody;
web_set_max_html_param_len("10000");
web_reg_save_param("Downexe","LB=","RB=",LAST);
web_url("downloadprocess",
"U
LR下载脚本文档 来自淘豆网m.daumloan.com转载请标明出处.