web自动化开票程序

目标:自动化操作web页面实现电子发票的开具

编程语言:C#

实现思路:使用winform中的webview2打开指定web页面,通过执行js脚本完成页面交互。

结果:目前已经实现了蓝字普通发票的批量开票。

问题:登录身份有效期问题,目前程序通过跳转页面来模拟用户操作,从而达到延长登录有效时间。单程序运行下来发现,总是出现登录失效的问题。无法存活24小时。

猜想:可能是服务器原因或者开票平台原因,导致跳转页面时请求接口超时,无法刷新cookie。从而出现登录失效。

解决方法:?

开发难点:开票需要开票人扫脸,登录有效期问题无法解决。JS页面交互容错率低。

 

posted @ 2024-07-11 14:34  亦承  阅读(30)  评论(0)    收藏  举报