该产品是一个面向企业纳税人的自动化项目,负责接收系统平台端请求的任务数据,通过调度RPA机器人执行任务,税务申报,缴款,查询税务信息等业务流程,项目迭代了两个大版本,三个小版本,主要以电子税务局页面端更新为迭代周期;
点击空白处退出提示
该产品是一个面向企业纳税人的自动化项目,负责接收系统平台端请求的任务数据,通过调度RPA机器人执行任务,税务申报,缴款,查询税务信息等业务流程,项目迭代了两个大版本,三个小版本,主要以电子税务局页面端更新为迭代周期;
基础框架使用FastAPI搭建,RPA流程方面,主要使用了selenium,UIAutomation,pandas,pillow等第三方库,解决了RPA在电子税务局中的遇到的相关问题。
1.使用FastAPI以及socketio进行数据接收,任务调度。
2.将从平台端接收到的任务数据,通过SQLalchemy存储到数据库。
3.使用selenium根据任务数据,进行web自动化,执行指定任务。
4.通过公司内部接口,以及第三方验证码识别平台,解决电子税务局登录验证码校验问题。
5.使用smtplib库,将任务执行过程中遇到的异常情况,通过邮件方式返回到相关人员邮箱中。
6.使用requests库调用平台端接口,返回任务执行状态,以及任务执行过程中爬取到的数据。




评论