C#结合虫洞软件(Wormhole)实现自动登录到手机版百度网盘的流程源码

软件源码 22 价格: 50元 Ctrl+D 收藏不迷路』

付费资源 C# 自动化 虫洞软件 Wormhole


若资源使用遇到问题可以添加站长QQ:1353814576 【备注:下载资源】这边会尽快安排协助解决。


CSharp结合虫洞软件Wormhole实现自动登录到手机版百度网盘的流程源码

用到的系统环境和软件

  1. Windows7以上系统 :站长开发能力局限于Windows平台
  2. 虫洞Wormhole :软件可以实现手机和PC系统实现多屏协同
  3. VS2022 + .NET 6
  4. 手机端:安卓或者苹果都行,只要协同软件支持即可

下面是Wormhole 协同软件界面的一个效果展示(不是源码的,源码项目就只有个黑乎乎的控制台)

CSharp结合虫洞软件Wormhole实现自动登录到手机版百度网盘的流程源码

自动化简单的实现思路

  1. 利用Wormhole可以同步手机屏幕同步到windows系统上的功能
  2. 利用windows的键盘钩子接口实现对Wormhole的模拟点击操作,由于Wormhole伤的操作是可以同步到手机上的,所以也就实现了对手机APP的模拟间接操作
  3. OCR字符画图像识别,此功能主要是用于是APP界面的一些文字变化信息 用来给程序给APP界面进行截图后识别判断当前app的操作具体到了哪一个页面,也是实现完全自动化的一个核心功能(如果不需要这个,其实安装一个按键精灵就行了,只是出错误点的几率比较高由于此网友要求 点击登陆->自动扫码登陆->到付款操作 所以这一块要求要严格一些) 注意:本程序里没有包含ocr的识别接口,可自行对接在线的ocr识别服务或部署ocr离线识别服务

程序实现效果目前是实现了的功能(真实使用可能需要微调下。比如点击坐标和时机)

  1. 检测虫洞Wormhole进程运行情况,如果运行中就自动将软件主窗体置顶展示(保证模拟点击时的坐标的一致性)
  2. 对手机屏幕进行截图再调用ocr服务进行识别 通过文字信息判断是否是百度网盘的登陆界面 (ocr服务需要自行部署 源码内未提供
  3. 判断是否是账户登陆输入界面,由于需要模拟对文本框输入,模拟点击文本框,在对app截图识别后判断是否弹出了手机键盘 然后模拟点击键盘随便输入值(这里百度网盘必须输入点什么后才会解锁下一步按钮),然后模拟点击勾选上 同意用户协议复选框,在模拟点击下一步按钮。
  4. 这个时候根据网友需求,就可以模拟点击更换设备登陆超链接按钮,之后弹出的是登陆的二维码展示界面(这里的自动扫码登陆的程序 网友自己已经有了 到这一步就等他登陆完成 )
  5. 等待APP截图识别 判断已经登陆成功后就可以干别的事,由于网友需要的后续的流程涉及百度钱包已经支付宝支付 所以后续的源码文件包里就不提供了(换汤不换药,实现的代码实际大致差不多,主打的就是一个代码流程组装)

部分逻辑代码截图

CSharp结合虫洞软件Wormhole实现自动登录到手机版百度网盘的流程源码