背景
微信广告
在没有提供便捷的可视化界面与第三方接口时,通过切换不同账号来查看各账户下的实时广告数据会非常麻烦。稍不注意,账户可能会多消费很多 不必要
的 广告费用
。
目标
需要一个专门的区域,能够同时查看所有账户下的实时数据。
设计与实现
根据需求,可以设计一个能够采集微信广告消耗数据采集的程序。可粗略的分三个部分: 操作入口
、自动化采集
、数据查看
操作入口
账户必须是登录状态才可以正常的采集数据,账户列表界面上要可以看到账户的登录状态。
具体要采集哪些账户的数据,通过一个界面直观的呈现出来。
因 微信广告系统
本身存在随机强制退出账户的逻辑,不会让用户一直保持登录状态,为了数据的可持续更新,必须拥有实时检测登录状态,并且可以登录指定账户的功能。
自动化采集
采集部分与界面端分离,用户无需处理采集部分程序,采集程序自动工作,自动上传数据。
数据查看
单独的数据查看界面,可查看当前各账户的数据信息。
总结
- 如果功能是核心,界面不用太在意,有多余时间,可随时美化;
- 在确定主体功能后,操作入口、数据查看、均可以继续扩展,比如增加权限管理、数据监控等;
- 程序采集使用自动化操作,目的是为了尽量模拟人工,不被反爬行为制止。