wjjiao 发表于 2010-7-20 08:46:51

并发组函数使用会报错

大家帮忙看一下这个代码,这个代码再加入并发组函数之前是正确的,加入后会提示如图所示的错误,不知道为什么,请高手指点....

Action()
{
web_concurrent_start(NULL);
        web_url("今日头条",
                          "URL=http://192.168.3.188:8089//h/zxzx/sdbtt.htm",
                          "Resource=1",
                          "RecContentType=text/html",
                          "Referer=0",
                          "Snapshot=t1.inf",
                          "Mode=HTML",

                                          LAST
                               );
                       web_url("新股提示",
                          "URL=http://192.168.3.188:8089//h/zxzx/xgsg.htm",
                          "Resource=1",
                          "RecContentType=text/html",
                          "Referer=0",
                          "Snapshot=t1.inf",
                          "Mode=HTML",

                                          LAST
                               );
                       web_url("重要提示",
                          "URL=http://192.168.3.188:8089/demo/msgData/List.xml",
                          "Resource=1",
                          "RecContentType=text/html",
                          "Referer=0",
                          "Snapshot=t1.inf",
                          "Mode=HTML",

                                          LAST
                               );
                       web_url("信息披露",
                          "URL=http://192.168.3.188:8089/sd/c/todaybulletin.xml",
                          "Resource=1",
                          "RecContentType=text/html",
                          "Referer=0",
                          "Snapshot=t1.inf",
                          "Mode=HTML",

                                          LAST
                               );
                       web_url("股市日历",
                          "URL=http://192.168.3.188:8089/sd/i/2010/S06.xml",
                          "Resource=1",
                          "RecContentType=text/html",
                          "Referer=0",
                          "Snapshot=t1.inf",
                          "Mode=HTML",

                                          LAST
                               );
web_concurrent_end(NULL);
        return 0;
}

Ж神Ж 发表于 2010-7-20 10:41:05

web_concurrent_start(NULL);
web_concurrent_end(NULL);
好像是在URL_based script模式下了才能用的。

tttrrryyy 发表于 2010-7-20 11:29:16

Mode=HTML,改Mode=Http试试

msnshow 发表于 2010-7-20 13:18:16

如2、3楼所讲

wjjiao 发表于 2010-7-20 14:35:30

三楼的高手说的是对的。二楼的高手说的我也试验过了,只要修改了三楼说的就可以了。不过我想问一下啊,为什么修改成为HTTP就可以了啊?

tttrrryyy 发表于 2010-7-20 15:23:40

Mode=HTML,表示这条语句代表一个HTML 用户的动作
Mode=Http表示这条语句代表一条独立的请求
能并发的是请求而不是动作,一个动作可能包含很多http请求
你用HTML模式和URL模式录制百度首页,看看脚本的差异

wjjiao 发表于 2010-7-20 16:22:01

这样就懂了,非常感谢楼上的指导
页: [1]
查看完整版本: 并发组函数使用会报错