网页登陆和导入功能,附件判断-检查区域,检查独共享,智能上传附件,批量导入功能,半自动录入,菜单功能,爬取标杆数据
自动出账,检查是否需要录入系统,爬取数据进行分析,超标备注
某些金额仍然有小数位数问题
目前账期判断是通过录入前检查缴费模板的缴费期始来判断账期,这在录入一些例如两月一期的缴费时会出现附件错误问题.而通过缴费期终判断的错误率可能高一些,后续可能会更换新的的判断账期方式
录入19年以前账期会出现附件问题 换句话说:录入19年以前的账期仍然是不可用的
在连续录入缴费单时候 按钮元素的xpath位置可能会变动导致找不到按钮元素出现错误 这在录入2020年6月账期时候出现几率较高 原因不明 应该可以通过别的非xpath定位的方式来定位网页元素
全量台帐变动时需要手动复制进报账点数据 然后把 区县 等字眼去掉 例如开发区换成东海 遂溪县换成遂溪
全量内账期201905前后账期数字有点错误 批量导入前需要进报账点数据内修改账期数字 里面账期数字一般都是201903-201905-201905-201906 需要手动修改成201903-201904-201905-201906 导入201905前后账期时候需要注意全量内账期数字有没有错误
获取缴费单号MD5值后应该可以通过post请求来上传附件以及缴费资料(完成此操作可以实现在后台导入缴费)
维护起来稍微有点眼花
因为爬取时候请求速度有点快 可能会存在被服务器拒绝访问的问题
使用前在config.yaml内完善你缴费文件所在的文件夹,以及录入使用的工号
使用出账工具出账后,软件会从新版导入表内读取数据进行录入 导入期间需要保存一次出账工具 导入程序运行期间不可对出账工具做改动
程序用的导入模板是去除掉数据验证的模板,正常模板内的其他费用项目有数据验证在导入时是会出现问题,手动导入时请使用正常的导入模板
目前只能通过浏览器来进行自动化操作 导入过程中请不要操作电脑
1、运行前请检查好配置文件:config.yaml 1)直供电同环比数据-V1 excel表的路径; 2)输出超标文档文件夹路径并确保文件夹已清空,避免因文件名相同导致程序中断; 3)子表名称确认与配置文件里的相同; 4)config文件不可移动;
2、运行前先设置好excel表的筛选条件子表,筛选条件直接运用于三费查询页面的查询,请确保文字准确;
3、excel表“清单”子表上的内容需根据第2行的公式下拉完,超标原因列需填写完整,报告日期已设置公式,默认为运行当天,可按实际需要修改;
修复了批量停启用报账点
爬取电费明细(请求速度较快,谨慎使用)
爬取审核信息(请求速度较快,谨慎使用) (2020年9月7号-审核框元素信息已发生变动,此段代码还未修改)
对爬取POST报文注入每日登录时获取的cookie
爬取标杆(请求速度较快,谨慎使用)
抛出异常
从配置文件中读取账号密码~~~~
引入版本控制
超标备注(非常不可靠)
18年以前发票和扫描件上传功能(已证实不可用,解决方法可能是整理附件存放结构)
增加了配置文件,定义用户的缴费文件夹位置
报账点批量启用(不可靠),打包
修复了其他费用因导入模板数据验证导致的无法录入的问题
菜单功能
批量导入功能 菜单功能
附件判断:检查账期-检查独共享 附件上传
附件判断-检查区域
网页登陆和导入功能
- selenium
- openpyxl
- pyperclip
- pywin32
- pyyaml
- bs4
- requests