private void btnStart_Click(object sender, EventArgs e)
        {
            if (!WorkInit())
                return;

            btnStart.Enabled = false;

            Worker work = new Worker(_httpRequest, _config, _task);
            work.OnError += w_OnError;
            work.OnWorkItemEnd += work_OnWorkItemEnd;
            work.OnWorkEnd += work_OnWorkEnd;
            _curSavaFile = new FileStream("{0}{1}.txt".FormatWith(_task.SavePath, _task.TaskName), FileMode.Create, FileAccess.ReadWrite);

            UpdateWorkMessage("采集处理开始");

            //执行任务
            if (_task.GatherModel == "逐页")
            {
                new Thread(work.GatherWorkWithPageByPage).Start();
            }
            else
            {
                new Thread(work.GatherWorkWithList).Start();
            }
        }
        private void btnTest_Click(object sender, EventArgs e)
        {
            if (!WorkInit())
                return;
            _task.GatherCountMax = 2;
            btnTest.Enabled = false;

            Worker workTest = new Worker(_httpRequest, _config, _task);
            workTest.OnError += w_OnError;
            workTest.OnWorkItemEnd += workTest_OnWorkItemEnd;
            workTest.OnWorkEnd += workTest_OnWorkEnd;

            UpdateWorkMessage("采集处理开始\n");

            //执行任务
            if (_task.GatherModel == "逐页")
            {
                new Thread(workTest.GatherWorkWithPageByPage).Start();
            }
            else
            {
                new Thread(workTest.GatherWorkWithList).Start();
            }
        }