如何优雅地自动JD退会?(7月14日更新win+安卓)

背景:之前618的opencard太猛烈了,卡多到钱包都装不下了。现在这个每天没多少豆子,索性退了,等狂欢来的时候再开吧。做了调研,还是?️小朋友需要的,干脆写出来好了。不禁感慨,大佬真的太牛了,看py行如流水般的操作,只想给大佬我的膝盖。

解题思路:电脑跑py程序?自动跳转注销会员?自动发送验证码?通过软件监听验证码转发主程序或通过OCR服务自动识别验证码给主程序?OCR服务自动识别图形验证?大功告成

ios、安卓都可以操作,暂时只验证了ios+Macbook的ocr方式,先写这种方式。安卓计划这周内写完,或者大家直接按大佬的教程摸索完成。?下面是我的大白话。

方式一:Macbook+IOS+OCR

准备工作:Macbook一台、IPhone一部、OCR服务、Python 3.X、Chrome浏览器

一、Macbook下载安装最新的Python,我下的3.9.6

全部默认下一步安装完即可如何优雅地自动JD退会?(7月14日更新win+安卓)

二、设置IMessage转发:IPhone和Macbook使用同一ICloud账户登录?IPhone设置?信息?短信转发?打开MacBook选项

如何优雅地自动JD退会?(7月14日更新win+安卓)

如何优雅地自动JD退会?(7月14日更新win+安卓)

三、下载大佬的退会项目zip包并解压到桌面

如何优雅地自动JD退会?(7月14日更新win+安卓)

四、下载chrome浏览器驱动:去 chromedriver 下载对应的版本/系统驱动

访问chrome://version/查看浏览器的版本,只需要保证浏览器和驱动版本号前三段一致即可,比如91.0.4472.77只需要保证91.0.4472.x就行。下载mac版本并解压在项目的drivers目录下。

五、修改配置文件config.yaml文件并保存

大佬的注释已经写的相当详细了,只要你懂中文应该都会填吧。先认真阅读一下再去填。?

非常重要的参数段是关于ocr这一段,示例用的easyocr

sms_captcha:
is_ocr: true
jd_wstool: false
ws_conn_url: "ws://localhost:5201/subscribe"
ws_timeout: 60
ocr:
type: "easyocr"
ocr_range: [ ]
ocr_delay_time: 10
baidu_app_id: ""
baidu_api_key: ""
baidu_secret_key: ""
aliyun_appcode: ""
  1. 修改 is_ocr: true
  2. jd_wstool: false
  3. ocr_range: [ X1,Y1,X2,Y2]
    • 这个参数非常重要,是截图验证码数字的坐标,按command+shift+4截图(Mac自带),坐标分别落在验证码数字的左上角和右下角并?记录坐标值,将坐标填入ocr_range
    • 配置后,可以运行测试命令python3 ./captcha/easy_ocr.py,去项目文件夹找到生成的ios_code_pic.png 图片,看看截图在哪个位置,再慢慢调整坐标。
  4. baidu、aliyun、easyocr三选一填入43行type
  5. type为baidu需要填写46-48行,为aliyun则填写49行,easyocr不用填,具体怎么填看注释
    • 建议直接用本地easyocr就好了,不用填那么多参数。虽然比百度云识别稍微慢一点,但是不用再去百度云注册了,还要实名认证,新建应用,反正就是很麻烦。先试试本地,实在不行再去折腾百度云吧。

坐标和电脑分辨率有关,如果分辨是是1080P,那么截图识别的坐标就是刚好一比一的,如果不是,就需要按分辨率比例调整。这里我调了很久,如果你也是Macbook pro2017款,分辨率2560*1600,按照我的方式,短信列表框和内容框基本1:1,放置在?右上角贴边,可以直接抄作业 ocr_range: [2505,275,2600,310]

如何优雅地自动JD退会?(7月14日更新win+安卓)

避坑指南:如选择easyocr,运行过程中,出现了下面的warning,请等待几分钟,让它下载完。如果下载不了,请尝试关闭代理重试。需要一点点耐心等待⌛️

[INFO] 开始调用EasyOCR识别
[WARNING] CUDA not available - defaulting to CPU. Note: This module is much faster with a GPU.
[WARNING] Downloading detection model, please wait. This may take several minutes depending upon your network connection.

六、打开终端屏幕录制权限:系统偏好设置?安全与隐私?屏幕录制

如何优雅地自动JD退会?(7月14日更新win+安卓)

七、在项目目录下执行相关命令,等待执行完毕即可

1、打开macbook的终端,用cd命令,cd到项目文件夹

如何优雅地自动JD退会?(7月14日更新win+安卓)

2、运行下面的?命令

pip3 install -r requirements.txt
##如果因没有代理拉不下包,请使用国内阿里云代理,执行如下命令:

pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
##然后执行主程序
python3 main.py

不一定一次成功,一般都是卡在了easyocr。要么坐标不准,重新调整坐标,要么提示CUDA not available,等待下载(必要时关闭代理),对症下药即可。

方式二:Win+Android+Jd_wstool

不用不知道,一用吓一跳,发现方法二比方法一快捷多了,强烈推荐用方法二。

准备工作:Windows电脑?、安卓手机?、Chrome浏览器保持安卓手机和电脑同一网络

一、WIndows下载安装最新的Python,我下的3.9.6

安装时勾选to PATH,其他都默认安装即可。

如何优雅地自动JD退会?(7月14日更新win+安卓)

二、下载大佬的退会项目zip包jd_wstool(有32位和64位,不要选错了)并解压到桌面

如何优雅地自动JD退会?(7月14日更新win+安卓)

三、下载chrome浏览器驱动:去 chromedriver 下载对应的版本/系统驱动

访问chrome://version/查看浏览器的版本,只需要保证浏览器和驱动版本号前三段一致即可,比如91.0.4472.77只需要保证91.0.4472.x就行。下载win版本并解压在项目的drivers目录下。

四、修改配置文件config.yaml文件并保存

大佬的注释已经写的相当详细了,只要你懂中文应该都会填吧。先认真阅读一下再去填。?

其实用方式二,只要填个cookie就好了。其他都可以默认。

但是还是要好好阅读一下,尊重大佬的劳动成果。?

五、运行jd_wstool软件,根据界面提示,用?手机浏览器测试能访问的地址

六、安卓手机下载并安装监听软件MacroDroid,并下载和导入配置文件( 密码:i0uh)

1、配置文件下载⏬后,改一下文件后缀,删除.txt即可;

2、打开MacroDroid软件?导入/导出?导入-存储?选择配置文件?导入

如何优雅地自动JD退会?(7月14日更新win+安卓)
如何优雅地自动JD退会?(7月14日更新win+安卓)
如何优雅地自动JD退会?(7月14日更新win+安卓)

3、修改HTTP GET 中的ip地址,为jd_wstool运行测试能访问的地址,然后保存。

如何优雅地自动JD退会?(7月14日更新win+安卓)

七、在项目目录下执行相关命令,并执行main.py。

1、键盘⌨️按Win+R,输入cmd,用cd命令,cd到项目文件夹

2、运行下面的?命令

pip3 install -r requirements.txt
##如果因没有代理拉不下包,请使用国内阿里云代理,执行如下命令:
pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
##这里需要等待一段时间,有点耐心。

3、然后执行主程序,双击项目包里面的main.py

4、观察一下安卓手机界面,会弹出来一个提示,允许XXX读取之类的,点击允许✅

八、接下来,就是见证奇迹的时刻!

Goodluck to you!?

后话:据说退会容易变黑,火葬场的那种。所以大家慢慢吃,不要操之过急。

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 如何优雅地自动JD退会?(7月14日更新win+安卓)

给TA买糖
共{{data.count}}人
人已买糖
NAS硬件精选文章

群晖NAS满速下载神器Aria2+AiraNg安装教程

2021-7-12 21:45:22

学习笔记

常用的库集锦(11.23更新carry库)

2021-7-16 23:52:05

97 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. jeyhb

    双击项目包里面的main.py,然后闪退这是什么原因???

  2. 这把看我表演

    谢谢分享,学习了

  3. 萝卜头

    谢谢,分享学习了

  4. 七年

    真棒,感谢分享!

  5. 七年

    打卡升级

  6. 七年

    谢谢大佬分享,谢谢!

  7. 幻念

    打卡升级

  8. 可乐?

    这个东西安全吗

  9. 84896150

    太强了,赞一个

  10. slimei

    前来顶贴!

  11. 84896150

    继续加油哦,争取发表更多优秀帖子

  12. 84896150

    感谢分享,赞赞赞

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索