[奶奶看了都会]京东自动签到薅羊毛-完整教程

[奶奶看了都会]京东自动签到薅羊毛-完整教程又到了节假日的时间了,每逢节假日必须得搞事情。最近北京疫情管的比较严,楼主去小区旁边的小公园散步,都要出示核酸证明了。。。上一次说到用脚本完成京东自动签到领京豆:[奶奶看了都会]教你用脚本薅京东签到羊毛这个只能领到自动签到任务的豆子而已,还有好多京豆任务都没做了,导致咱白白损失了一波豆豆?所以今天嘛,我们就把京豆的任务都做一遍,把京豆全给领了?手机抓包为了获取到京豆签到的接口,需要在手机京东APP上抓包,这就需要用到手机抓包的技术了楼主对着网上的教程实践了一波,搞了一整天之后,得到的结论是An

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

又到了节假日的时间了,每逢节假日必须得搞事情。最近北京疫情管的比较严,楼主去小区旁边的小公园散步,都要出示核酸证明了。。。

上一次说到用脚本完成京东自动签到领京豆:[奶奶看了都会]教你用脚本薅京东签到羊毛

这个只能领到自动签到任务的豆子而已,还有好多京豆任务都没做了,导致咱白白损失了一波豆豆?

所以今天嘛,我们就把京豆的任务都做一遍,把京豆全给领了?

[奶奶看了都会]京东自动签到薅羊毛-完整教程

手机抓包

为了获取到京豆签到的接口,需要在手机京东APP上抓包,这就需要用到手机抓包的技术了

楼主对着网上的教程实践了一波,搞了一整天之后,得到的结论是Android上面抓包比较困难,基本上现在的安卓系统开了抓包之后,APP就访问不通了。所以楼主只好拿起箱子底下已经积上灰的老旧iPhone手机,满怀期待地按下开机键,并在心里默默祈祷了一番,好在开机画面正常打开了。于是开始了iPhone手机抓包之旅

1.安装抓包工具Stream

APP Store上直接搜索安装即可,非常方便。为了正常抓包,还需要安装证书,安装教程自行搜索

2.抓包

  • stream工具上点击开启开始抓包按钮;
  • 接着操作京东APP上面的京豆任务,我这里操作的是摇京豆上面的签到操作,截图是已经签到过了的;
  • 操作完成后,停止抓包,点击抓包历史,就可以看到我们刚才操作触发了哪些请求;
    [奶奶看了都会]京东自动签到薅羊毛-完整教程

3.接口分析

下图是我操作摇京豆签到的所有请求截图,按照域名分类

  • 查看api.m.jd.com域名下的所有请求
  • 接下来一个个去看请求报文详细信息找到,一般地,POST请求是数据处理操作,GET请求是查询数据,所以我们只需要看POST请求
  • 报文分析就是看接口名和响应内容,估算一下是不是这个接口,然后用Postman再重放一遍确认。

[奶奶看了都会]京东自动签到薅羊毛-完整教程

自动签到脚本

找到接口之后,就可以写自动签到脚本了,原理还是HTTP请求。除了手机抓包外,还可以按我上一篇写的在网页京东页面获取Cookie信息

1.登录京东,获取cookie

网页上打开:https://www.jd.com/ 再按F12打开控制台,再点击切换模式,切换到手机模式,刷新一下页面。如图所示

[奶奶看了都会]京东自动签到薅羊毛-完整教程

登录自己的京东账号。
控制台切换至 ”Application“ ,找到Cookies选项,从 Cookie 中找到 pt_pin 和 pt_key ,点击的时候把对应的Value那一栏的值复制出来保存备用,如图的位置(直接关闭浏览器,不要退出登录,否则Cookie会失效)

[奶奶看了都会]京东自动签到薅羊毛-完整教程

2.脚本

为了方便小伙伴们薅羊毛,只要拿到pt_key和pt_pin,放到我整理的Java脚本里,运行脚本,就能每天自动执行签到任务。

包括:京东每日签到、摇京豆签到、抽京豆、plus会员签到

看一下签到的示例代码:

[奶奶看了都会]京东自动签到薅羊毛-完整教程

Java自动签到脚本完整代码和脚本使用方式获取途径:

  • 关注我的公众号:卷福同学 ,公众号内回复京豆获取
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193437.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用Sigar包获取操作系统信息[通俗易懂]

    使用Sigar包获取操作系统信息[通俗易懂]项目中的一个需求是获取操作系统的相关信息,可以收集的信息包括:1,CPU信息,包括基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait)2,文件系统信息,包括Filesystem、Size、Used、Avail、Use%、Type3,事件信息,类似ServiceControlManager4,内存信息

    2022年10月28日
  • java软件工程师月薪多少_软件工程师的工资待遇

    java软件工程师月薪多少_软件工程师的工资待遇java软件工程师月薪多少?到底能拿到高工资吗?想知道吗?相信这个问题困扰了很多刚入行学习java技术的人,现在带着疑问跟随达内北京java培训机构一起去了解一下吧。其实,随着互联网的发展,java软件工程师的市场需求也是非常大的,因此,java软件工程师的未来发展前景以及薪资待遇都是不错的,至于Java软件工程师一个月能挣多少钱的问题,其实Java软件工程师月薪的问题,事实上没有什么标准答案,…

    2022年9月24日
  • MicroBlaze使用_char* malloc

    MicroBlaze使用_char* malloc转自http://blog.163.com/gcs_gcs/blog/static/17448606620121193113914/在最近的工程中,需要用到PS/2键盘和鼠标作为控制输入,所以在网上找了一些相关的资料,内容很丰富,看来已经有很多人做过了这方面的编程。本篇Blog算是实践总结,为以后的开发积累一些基础知识。MicroBlaze支持重启(reset),中断(interrupt),暂…

    2022年10月22日
  • Netty in action—Netty中的ByteBuf[通俗易懂]

    Netty in action—Netty中的ByteBuf[通俗易懂]正如之前所说,网络传输的基本单位是字节。JavaNIO提供了ByteBuffer作为它的容器,但是这个类使用起来比较复杂和麻烦。Netty提供了一个更好的实现:ByteBuf。ByteBuf的APINetty为数据处理提供的API通过抽象类ByteBuf和接口ByteBufHolder暴露出来。下面列出ByteBufAPI的优点:可扩展到用户定义的buffer类型中通过内置的复合buf

    2022年9月17日
  • 二进制的减法

    二进制的减法注:正数的补码是其自身负数的补码是其反码+1这里需要说明的是,在计算机中做二进制数运算时,一定要明确是在多少位的整型前提下进行的,这样才能够正确处理位数溢出的问题。其实减法也可以看成加法6+(-4)无论加减法总结:补码相加结果再求补码1表示负0表示正在计算机中,负数是使用它的补码来表示的。所谓补码,就是反码+1。所谓反码,就是二进制数逐位取反。所谓逐位取反,就是1变成0,0变成1。例如:原来的二进制数:1011011101101反码:01001000100..

    2022年6月18日
  • visdom 使用教程

    visdom 使用教程visdom教程visdom安装与启动服务visdom常用功能image窗口:图像显示与更新窗口显示images窗口:多个图像显示与更新窗口显示text窗口:显示文本与更新文本line窗口:绘制折线图与更新折线图scatter窗口:绘制散点图与更新散点图visdom安装与启动服务安装visdompipinstallvisdom打开服务python-mvisdom.server…

    2022年6月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号