变量名 | 类 型 | 静态 | 数组 | 备 注 |
bool | 逻辑型 | | |
int | 整数型 | | |
保存代理文本 | 鱼刺类_输出文本 | | |
代理信息 | 文本型 | | |
代理智能提取信息 | 代理智能提取信息 | | |
文件尺寸 | 整数型 | | |
快速文本 | 快速文本对象 | | |
文本数组 | 文本型 | | 0 |
i | 整数型 | | |
主窗口.按钮_启动.标题 =
“启动中..”
如果真 (到整数 (主窗口.编辑框_工作并发线程.内容
) >
到整数 (主窗口.编辑框_运行限制.内容
) 且 到整数 (主窗口.编辑框_运行限制.内容
) ≠ 0
)
主窗口.编辑框_工作并发线程.内容 = 主窗口.编辑框_运行限制.内容

如果真 (_配置更新 () =
假)
_输出运行日志 (“配置参数异常!”, 2
)
主窗口.按钮_启动.标题 =
“启动”
主窗口.按钮_启动.禁止 = 假
返回 ()
如果真 (配置_智能代理提取 =
真)
如果真 (文件是否存在 (取运行目录 () +
“\Config_Proxy.ini”) =
假)
写到文件 (取运行目录 () +
“\Config_Proxy.ini”,
到字节集 ( #proxy ))


写配置项 (取运行目录 () +
“\Config_Proxy.ini”,
“Proxy_Bints”,
“提取地址”, 配置_代理提取地址
)
bool =
代理智能提取_创建 ()
如果真 (bool =
假 且 代理智能提取_取状态 () ≠ 1
)

主窗口.画板_运行日志.文本颜色 =
#红色 

主窗口.画板_运行日志.
滚动写行 (_文本取时分秒 () +
“ ” +
“初始化Config_Proxy.ini失败!”)

主窗口.按钮_启动.标题 =
“启动”

主窗口.按钮_启动.禁止 = 假

返回 ()


如果真 (文件是否存在 (取运行目录 () +
“\proxy.log”) =
真)

文件尺寸 =
取文件尺寸 (取运行目录 () +
“\proxy.log”)

快速文本.
置可用内存 (文件尺寸 × 3, 文件尺寸 × 3
) 

快速文本.
从文件读 (取运行目录 () +
“\proxy.log”)

文本数组 = 快速文本.
分割文本 ( #换行符, )

快速文本.
清除文本 ()

计次循环首 (取数组成员数 (文本数组
), i
)

代理智能提取_自压入代理 (文本数组
[i
], ,
)

_延时 (配置_全局延时
)

计次循环尾 ()
删除文件 (取运行目录 () +
“\proxy.log”)


bool = 工作线程池.
创建 (配置_工作并发线程, 配置_工作并发线程, , , 1024 × 128
)