
[版本更新V5.3][鱼刺零件]代理智能提取功能详解及应用示例-增强版 易语言插件
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本简介详细介绍了易语言插件版本V5.3的新功能,特别是代理智能提取功能的增强细节,并提供了实用的应用示例。
代理智能提取模块v5.3设计者:鱼刺
该版本功能强大、通用且易于上手,包含了您所期望的所有特性。
免责声明:请勿将本模块用于违法或商业用途,由此产生的一切后果自负,并与作者无关。
更新日志:
- v5.3(2020年11月26日):
- 新增函数“置代理过滤重复回调()”,支持扩展以过滤重复代理。
- 增加了两个示例程序:“扩展例程_过滤重复代理_初级.e”和“扩展例程_过滤重复代理_高级.e”。
- 提升了提取与验证的速度,通过优化解析及链接组件的参数实现。
- 修改版权说明文本。
- v5.2.3(2020年7月9日):
- 解决使用函数修改配置项时部分空值失效的问题。
- v5.2(2020年6月19日):
- 纠正因调整代理提取阈值导致再次创建模块后无法正常工作的错误。
- 创建新实例时多了一个参数,控制是否立即开始提取操作。详情请查看相关注释。
- v5.1(2020年6月9日):
- 更新了零件以减少内存使用量。
- 支持最多五个提取地址的设置配置。
- 提高代理提取触发判定效率。
- v5.0(2019年8月21日):
- 解决频繁创建和销毁模块后卡在销毁状态的问题。
- 新增了两个函数:“测试提取()”与“测试验证()”,详情请参阅示例文件。
- 更新了一个新的示例程序:“例程_测试代理提取验证.e”以帮助用户更好地理解新功能的使用方法。
- 纠正部分情况下调用特定设置配置无效的问题。
- v4.8(2019年8月3日):
- 增加了两个新的配置参数:“验证自定义请求方式”和“验证最大并发线程数”。
简单操作流程:
1. (编辑配置)
- 编辑运行目录下的`Config_Proxy.ini`文件,填写提取与验证的参数并保存。
- 如果程序目录下没有该文件,请调用一次代理智能提取_创建()函数以自动生成。
- 也可以通过代码直接设置这些信息。
2. (创建和获取状态)
- 在执行工作前需先调用`代理智能提取_创建()`(例如,在启动按钮被单击时)。
- 可使用时钟或定时器刷新模块的状态,以便于监控其运行情况。
- 当结束任务或者完成工作后,请记得进行销毁操作。
3. (提取代理)
- 调用`代理智能提取_获取代理()`以获得一条新的代理地址。
- 该函数可以在任何环境中调用(包括并发线程)。
4. 总结
如果您已经调整好了所有配置,可以轻松地使用这个模块。只需先创建它,在任意环境下请求代理即可。当需要时,系统会自动提取并补充代理资源。
Config_Proxy.ini 配置说明:
- 触发补充阀值: 当剩余的代理数量低于设定数值时将启动新的提取和验证流程(默认为当前提取量\5+5且≥5)。
- 提取地址1至5: 用于获取新代理的API端点,最多支持五个不同来源。如未指定,则不启用相应位置。
- 分隔符: 确定从服务器接收的数据如何被分段处理,默认为换行符(\r\n)。该选项也接受正则表达式进行更复杂的解析任务。
- 正则匹配: 是否使用正则表达式来分割提取结果。1表示启用,0代表禁用;默认值为0。
- 解码方式: 指定是否对从服务器获取的数据执行UTF8解码操作(选项包括启用和不启)。
- 禁止重定向: 控制在请求过程中遇到302/301状态时的行为,选择允许或禁止。默认情况下是允许的。
- 自定义头信息: 用于向API发送自定义HTTP头部数据以实现特定功能需求。
全部评论 (0)


