# ProcessonExpander **Repository Path**: fxbar/ProcessonExpander ## Basic Information - **Project Name**: ProcessonExpander - **Description**: 用来扩充Processon中的容量 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-05-12 - **Last Updated**: 2021-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ProcessonExpander ### 介绍 当时一直是用着processon来进行图表的绘制,这个图表软件是真心的好用,但可惜的是普通用户的初始容量太小了只有9个,当时已经用光了,而且马上要交课程设计报告了,流程图还没画,慌得一批。后面看到了免费扩充容量的功能,发现可以通过点赞超过5个,最大容量就+1 ^_^ 。 这个时候,我存了那么久的小号的作用就体现出来了 :yum: 我把我的小号都注册好,然后再给我的大号的图点赞,果然超过5个赞以后,最大容量+1。 后面我就特别开心,刷了好久才多了10多个。 这是我突发奇想,反正都是手动的去点赞,倒不如我自己codeing一个自动点赞的小程序 :see_no_evil: 于是二话不说,说干就看花了一个下午,用Python码了个自动点赞,也就是添加容量的小程序哦。 :two_women_holding_hands: ### 更新日志 #### 2019/1/9 v1.0 - 加入git仓库 #### 2019/1/9 v1.01 - 支持用户给自己点赞 - user.json中的用户配置只需4个了 - 扩容用户信息无需写入py文件中,运行时再输入 #### 2019/1/12 v1.02 - 修改运行界面 - 每轮赞点完,查询自己最大容量 ### 原理 - step1: 登录自己的账号,保存session-> _**currSession**_ - step2: 登录自己的小号k个(k >= 5)session放入列表中 list -> _**Session[k]**_ - step3: 使用 **_currSession_** 创建新的流程图,(调用API)服务端会返回一个 _**response**_ - step4: 对response.text进行正则表达式搜索,找到流程图的id即 _**chartId**_ - step5: 对_**Session[k]**_ 进行遍历,用列表中的每个小号session给_**chartId**_ 点赞 (调用API) - step6: 用_**currSession**_ 彻底删除 _**chartId**_ (先移动到垃圾箱,再删除) - step7: 你会发现,现在最大容量+1。返回step1 ### 成功运行条件 1. 需要安装python3以上的版本 2. 需要畅通的网络环境 3. 在user.json配置文件中放入至少4个用户的账号密码来帮忙点赞 4. 至于api.json里面的接口地址,`需要自行去`网站上面查找,这里打算不提供接口地址!! ### 使用说明 1. 配置文件中写入自己的小号账号+密码。 2. 运行程序 3. 输入自己的账号和密码 3. 以上提到了API地址这里就不提供了 :grimacing: ,毕竟不是特别光荣的事情。 4. 保证网络环境畅通。 5. 运行 ProcessonExpander.py。 ### 给使用者的建议 1. 请不要把这个小程序作为商业用途。 2. 如果有什么不严谨的地方希望能告诉我一下哦。 3. 如果经济允许的情况下,可以去购买processon的VIP,希望能多多支持processon毕竟processon给我们带来了许许多多的便利。 4. 如果真的向我一样条件不允许开通VIP,那就只稍微的按需加一点点吧,毕竟我们虽然条件不允许,但觉不能爱贪小便宜。 ### 给使processon的建议 1. 首先要感谢你们开发的这么好的应用。 2. 如果要避免刷最大容量的话,除了注册,登录也需要加上一下验证码,要不然登录的门槛太低了。 3. 现在processon ### 更多 1. 我记得写这个小程序的时候,当我完成了基本的功能时,尝试着创建多线程去点赞,没想到的是,完全无效。结束后的点赞数基本上都是 < 5有的时候甚至是负数 :pensive: 看来processon不支持并发操作呀,还是老老实实的单线程操作吧。 2. 效果 ![效果](https://images.gitee.com/uploads/images/2019/0112/195741_f50b35af_1255563.png "prosesson.png") 3. 运行结果 ![运行结果](https://images.gitee.com/uploads/images/2019/0112/200434_1512d719_1255563.png "processonRun.png") PS: **本软件只用来交流学习,请勿用于商业用途。如涉及版权侵权等问题,请联系我,我会删除仓库。我可是守法的好公民….**