2018-05-11
下载器添加非session支持
download_file添加参数描述,添加file_name用于指定文件保存名称
更改日志文件默认参数
RedisHash添加hlen返回hash长度
更改PyV8模块引入
更新logger默认采用timed_rt_logger, 基本方法添加get_cookie, 添加login_kwargs用于存放登录所需参数
去除IMAPClient依赖
新增装饰器模块,当前包含cls_catch_exception和cls_refresh_cookie
新增exceptions模块
utils中添加common模块 用以包含常用工具方法
暴露self.__db以获取更多原始包功能
utils中common模块 添加datetime2str, str2datetime, dict2obj, obj2dict, conf… …
添加注解
添加mysql_handle
去除部分依赖
添加kafka,mns,import Exception
调整mysql, pg连接池
更改SpiderBase类为BaseSpider,将logger作为可变参数在Spider类初始化时传入
新增CrwyExtendException并应用到dingding_robot/tianma168模块
更新MailReceiver接口
utils模块中, __init__.py添加逻辑导入
添加 get_redis_client()
通过拦截重写handler的方式传入log_path,实现日志位置修改
Redis改用连接池
修复pg库import问题
添加打马兔api,调整mysql_handle,增加last_insert_id回写
拆分search和fetch的封装,解决邮件过大导致下载失败问题
mysql模块切换为pymysql
修改ImportError提示信息
添加字典kv调换方法
迁移说明文档