#Python应用篇#——MSAClient之客户端自动登陆系统

user

雨橙

中国.四川.成都

世界之上、唯有远见、惟爱不变。


近日在管理工作中发现一些不足之处。比如各个技术人员在维护自己服务器时如果一旦我这边发生账户变更。那么只有手动文档传给其他同事。(我们每个技术员都有相应的服务器管理权限。)
每次我在更新完服务器账户信息的时候。都只有给各个技术员都发一份。我觉得这样很不方便。就想自己开发一个程序来实现这些功能。方便管理的同时,节省了时间及沟通成本。
经过一段时间的努力。我的产品诞生了。我这里暂且称呼它为: MSAClient(客户端自动远程登陆链接系统)

先贴上软件效果图如下:

登陆模块




3389远程自动登陆




FTP远程自动登陆





阿里云控制台自动登陆




项目网站自动登陆






关于各个模块功能我说明一下:

一: 3389远程自动登陆:这个模块主要实现的功能是从后台系统加载远程账户信息自动链接MSTSC,通过命令行实现自动链接远程客户机。无需手动输入IP,账户和密码即可实现一键登陆。方便技术员使用。也免去了技术员记录账号信息的麻烦。注:MSTSC.exe是windows自带的3389工具。我这里重新封装了这个工具。我用autoit重新封装了一个mstsc.exe。通过命令行参数直接调起系统MSTSC

二:FTP远程自动登陆:这个模块主要实现功能是从后台系统加载FTP账户信息通过命令行参数实现FTP软件的自动链接。技术员无需繁琐的输入IP。端口。账户。密码信息。

三:阿里云控制台自动登陆:这个模块主要实现打开阿里云网站,然后从后台系统加载控制台账户信息。然后实现自动登陆。无需手动输入账户名。密码

四:项目网站自动登陆:这个模块主要实现打开医院项目网站(医院项目网站主要使用Dedecms搭建),然后从后台系统加载网站后台账户信息。然后实现自动登陆。技术员无需手动输入用户名。密码。和验证码。注:dedecms验证码使用了python+Selenium技术分析训练然后识别,识别率高达99%。



开发环境:
系统环境:Windows10
开发工具: Pycharm5+wxPython
数据库:MYSQL5.3
开发语言:Python2.7+Selenium+AutoIt3


运行环境:WindowsXp、7、8、10及以上

如果有需要软件源码的朋友也可以联系我。
 
注:本文内容均系原创。如需转载分享请标明出处。
posted at