用捷径实现京东签到领豆一键完成

2019-10-02 22:16:51 1188点赞 9524收藏 541评论

创作立场声明:写这篇文章的目的是分享一种思路,让APP真正的为我所用!可能制作捷径耗费的时间远大于能够节省的时间,但是举一反三之后,会有大不同!

追加修改(2019-10-09 11:37:29):
没想到这篇文章大家反应这么强烈,为了不辜负大家的期望,通用版快捷指令我已经做出来了,本打算自己测试一个月再发,还是发出来吧。 顺便也回复几个问题: 1、Cookie会过期,这个捷径没意义! Cookie是会过期,但是只要你不去主动退出账号或清除数据,用一个月是没有问题的! 2、是否会黑号? 这个问题我也不清楚,在通用版中我加入了模拟人工操作的等待时间,理论上讲黑号可能性不大;真正会变黑号的反而是那些插件、软件,Cookie上传到服务器了,作者完全可以用你的Cookie去搞一些互助之类的操作,比如帮别人挖金币什么的。当然,这是理论,至于会不会被恶意使用,我不评论。 3、动动手的功夫,做快捷指令是大才小用!有意义的事情很多,有乐趣的事情也很多。 4、通用版快捷指令能实现哪些功能? 京东签到、超市签到、清洁签到、个护签到、会员签到、图书签到、白酒签到、拍拍签到、钢镚签到等等;只要别没事乱修改我做的快捷指令,后续有失效或者新项目,我会更新的,快捷指令的检测更新功能会提醒升级的。 5、免责声明 做这个纯属个人爱好,如有侵权,我会删除。另外,禁止转载! 6、下载地址及使用说明 两个快捷指令: ①京东签到获取Cookie 首次使用,请根据提示,在Safari浏览器内使用 获取Cookie 的快捷指令,提取Cookie,并粘贴到 京东签到 快捷指令中; 后续Cookie过期,会提示的,重新获取就可以啦!

捷径这款APP,相信使用iPhone的网友们都非常熟悉,是Apple官方出品的iOS内置效率应用,通过快捷指令可以高效的完成一项或多项任务。

我一直都在思考一个问题,捷径到底能为我做些什么,带来哪些便利,提高多少效率。在深入了解捷径这款APP之前,我更多的是在捷径社区、捷径盒下载一些网友分享的捷径程序。直到某一天,无聊到想要做些真正能为自己服务的捷径时,才比较深入的看了一些Apple官方提供的捷径教程,因此,也有了这篇文章。

先看成果图,再展开教程,为了测试成果,连夜测试用捷径实现京东签到领豆一键完成

注意看签到总用时,5秒种注意看签到总用时,5秒种

声明:本文不会提供做好的捷径程序,因为涉及Cookie以及多项个性化的参数,目前只提供思路,喜欢动手的朋友可以自己动手尝试制作。

本文主要从以下几个方面展开表述:

  • 京豆领取途径

  • 网络请求方式

  • 抓取数据方法

  • 捷径制作教程

京豆领取途径

京豆的作用是什么,这个不用多讲了,张大妈的网友都清楚。除了正常的无线端APP中“京豆签到”之外,在“京东超市”、“京东个护”等页面也可以领取京豆。

添加到“我关注的频道”,只为更快添加到“我关注的频道”,只为更快

在拜读kim教授《史上最全×京东羊毛地图(链接篇2019)》之前,为了更快的领取京豆,我把相关页面都添加到了“我关注的频道”中,只为节省领取京豆耗费的时间,但仍然需要2-3分钟。看完kim教授的文章后,我整理了自己需要的链接,添加到了微信收藏里面。

一切为了便捷一切为了便捷

通过微信收藏内打开链接的形式进行签到,基本上正常的京豆签到领取时间,我需要90秒就能完成。

90秒,快不快?但是,我想大家还是不满足,比较我在那篇文章的评论里看到的是大家的抱怨,觉得繁琐,浪费时间。

OK,90秒如果还是慢,那就自己动手做捷径,只需要5秒就能完成签到!

下文中需要用到这些签到界面的地址来抓包,请各位自行打开引用文章查找吧!kim教授记得打钱给我!

网络请求方式

在正式制作捷径之前,基础性的知识还是需要了解一下的,非科班出身,术语表述不专业之处,望海涵。

网页交互,本质上涉及网络请求,网络请求主要有GET、POST、PUT 、PATCH、DELETE等。那么,签到本质上就是一个网络请求,你提交相关的数据到对应的网络地址,服务器端接收你提交的网络请求,进而完成相关改变数据的请求。

关于GET、POST、PUT 、PATCH、DELETE的作用,在介绍捷径功能时,再展开讲解。

抓取数据方法

在制作该捷径之前,需要抓取请求信息、请求头部、请求主体等数据。

我推荐使用免费的APP:Stream,这款抓包APP功能强大,最重要的是免费!!!

Stream,不要下载成SteamStream,不要下载成Steam

在使用Stream进行抓包之前,一定要按照APP内的步骤,进行手机设置,不然是无法正常抓包的。主要注意两项设置:在安装证书后,在“设置-通用-描述文件”中,添加验证;在“设置-通用-关于本机-证书信任设置”中添加授信。

抓包方法:

  1. 在Safari浏览器打开需要抓取数据的网页;

  2. 在Stream中点击“开始抓包”,返回Safari浏览器,进行点击等交互操作;

  3. 在Stream中点击“停止抓包”,查看“抓包数据”。

数据清洗:

下图左侧为抓包历史数据,打开你想查看的抓取记录,就进入右侧界面,红框圈到的就是要进行数据分析的请求行为。经过多次实践发现基本上所有的签到请求都是通过这个地址:api.m.jd.com/client.action,所以抓包之后打开这个请求提取数据就可以了。划重点:注意看请求方式,这个请求是POST请求,做捷径时要用!


Stream抓包界面Stream抓包界面

打开相关的网络请求详情界面后,会看到如下图所示的界面

请求详细内容请求详细内容

一个网络请求由请求信息、请求头部、请求主体三部分构成,请求信息内的是请求地址,点击请求信息内容后,再点击”复制请求链接“提取;请求头部中包含需要的Content-Type、Cookie和User-Agent等信息构成,至于都是啥都东西,不深入讲了,感兴趣的话自行百度;请求主体内的提交是body内容

在”响应“功能中,可以查看”响应主体“来验证自己抓取的信息是否是真正的点击签到行为的网络请求。

”响应“内容”响应“内容

关于数据清洗部分的介绍到此为止,想深入学习的话,还是靠自己摸索吧!

通过数据清洗,我们需要提取的数据有(说好了自行百度的用捷径实现京东签到领豆一键完成 ):

  • 请求信息:发起网络请求的对应服务器地址;

  • Content-Type:网络文件的类型和网页的编码;

  • Cookie:辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据;

  • User-Agent:用户代理,存储服务器需要识别的用户终端相关信息;

  • 请求主体:提交的body内容。

京东京豆签到数据清洗捷径:大部分签到的地址是相同的、Content-Type、Cookie和User-Agent也是相同的,提取一次,可以重复使用!

捷径制作教程

恭喜能够坚持看到这里的朋友们,你的坚持会为你带来便捷!如何创建捷径这么简单的问题不讲了,直奔重点。

为了让捷径步骤看起来更美观,编写更高效,建议将请求信息、Content-Type、Cookie和User-Agent设置为变量,方便在使用时直接调用变量,高效且美观。

设置变量设置变量

经过上面的讲解,看到这里,我想大家应该明白了,签到说白了就是一次网络请求。明白了这一点,就算没有iPhone,在Android或Windows环境中,都能够实现一键签到!

通过捷径实现自动签到,就需要用到获取 URL 内容这一功能,直接扔步骤更直观。

获取 URL 内容获取 URL 内容

还是为了美观和直接,步骤如下:

  1. 创建”文本“,将数据清洗中提取的”请求主体“内容粘贴到文本中,将文本内容设置为变量,这样做是为了便于今后修改;

  2. 创建”获取 URL 内容“,方法为POST;

  3. 获取的地址为上一步我设置的POST变量,即发起网络请求的对应服务器地址;

  4. 头部一般只需要填写Content-Type、Cookie和User-Agent,因为设置了变量,直接填上变量即可;

  5. 请求体选择文件,文件内容即创建的”请求主体“变量。

至此,一个签到请求就创建完成了,想要添加更多的签到,重复上一步即可。

可能有网友担心一键签到,速度快到让人窒息,会成功吸引到东哥的注意,被黑号。这个嘛,不好说!但是,还是有方法的,使用”从菜单中选取“功能,提前设置通用变量在菜单前,把每一次网络请求设置在菜单中,这样,每点击一项签到,完成一次签到,速度还是刚刚的!

总结

花了一个多小时,一字一字的敲了这么多字,做了这么多图,可能很多人还不懂我在瞎讲些什么。用捷径实现京东签到领豆一键完成

过程虽然很复杂很繁琐,但是虽然道路是曲折的,但是前途是光明的!

各位看官觉得这篇教程有用,那就赶紧砸金币打赏吧。反应热烈的话,考虑继续出捷径教程,让捷径真正为我所用!

展开 收起
541评论

  • 精彩
  • 最新
  • 我还以为有捷径分享呢! [观察] [吐舌]

    校验提示文案

    提交
    看下我的评论,这个没法分享,只能自己抓数据。

    校验提示文案

    提交
    梅林系统自动签到一样,复制cookie就行了

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 还是老老实实撸,一不小心一生黑,只能望豆兴叹了

    校验提示文案

    提交
    黑号的可能性不大,如果觉得领豆太快,就加个菜单,手动点击一下,基本上30秒搞定签到

    校验提示文案

    提交
    收起所有回复
  • 麻烦得一逼还捷径个鬼哦,想搞个定时飞行模式都不知道怎么实现

    校验提示文案

    提交
    制作肯定麻烦,但是以后就省心多了。捷径的自动化有点鸡肋,目前还实现不了自动飞行,必须手动确认。

    校验提示文案

    提交
    唉,心累,都是WM系统玩剩的东西,到今天还不能实现

    校验提示文案

    提交
    还有26条回复
    收起所有回复
  • Kim较瘦已打钱,发票开一下 [欢呼]

    校验提示文案

    提交
    开成洗浴发票,如何 [吐舌]

    校验提示文案

    提交
    外行,开餐饮

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 楼主给的示例是POST请求的,京东签到是GET请求,不会弄了。。。

    校验提示文案

    提交
    京东签到是GET,获取URL内容里面模式选择GET方式,只填写表头即可

    校验提示文案

    提交
    谢谢,我看get类型抓包数据里没有content-type,表头里就没填这项,返回结果看起来是正常的。明天试试看!

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 赞一个楼主,欣赏楼主专研的精神,其实折腾的过程远比拿那几个豆有意思的多

    校验提示文案

    提交
    说到了心坎里啊,有些折腾的乐趣不是只看结果的人能理解的

    校验提示文案

    提交
    老铁 那些各种秒杀抢券 是不是也用捷径可以做?

    校验提示文案

    提交
    收起所有回复
  • 要是能提供一个捷径 然后选择微信或者qq登录 然后就一步签到就完美了 [观察] [观察] 这个属于自己去做一个捷径也太麻烦了...我在电脑上直接用 助手算了 😂😂

    校验提示文案

    提交
    我也尝试过做一个弹出登陆界面,自动获取Cookie并提取主要数据的捷径,但是获取的Cookie不完整,正则表达式也不太会用 [尴尬]

    校验提示文案

    提交
    期待,大佬做出来了记得私信我

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • cookie有时效性,所以捷径步骤还需要对返回数据进行检验。不然点了都不知道成功没成功。

    校验提示文案

    提交
    如果浏览器上不退出的话,Cookie应该能用很长时间的

    校验提示文案

    提交
    不会的啊,Cookie虽然有时效,但是还是很长的。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 啊,获取cookie的捷径,直接跟我说,“在网页上运行JavaScript”失败,因为为传入网页。。。是IOS13的原因么

    校验提示文案

    提交
    那个捷径有问题

    校验提示文案

    提交
    什么意思 同样的问题

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • cookie才是第一步 第一步都不教,分享什么?***

    校验提示文案

    提交
    麻烦你也装个让大家看看,你也装一个让大家看看

    校验提示文案

    提交
    你是认真的吗

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 为啥一点开始抓包就连接vpn 一连接vpn就没网了...

    校验提示文案

    提交
    看我写的抓包软件注意事项,添加信任证书。

    校验提示文案

    提交
    已经信任了 [喜极而泣]

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 签到那几个链接,都是指向微博啊

    校验提示文案

    提交
    短链了解下

    校验提示文案

    提交
    收起所有回复
  • 顺便再问句 母婴馆 宠物馆 拍拍二手 这几个的签到是不是黄了

    校验提示文案

    提交
    是的zsbd

    校验提示文案

    提交
    真黄了呀,那还剩下什么? [尴尬]

    校验提示文案

    提交
    收起所有回复
  • 楼主,照你的操作,运行设定好的捷径提示“未能找到使用指定主机名的服务器”,这是怎么回事呢?

    校验提示文案

    提交
    地址是不是没有设置好

    校验提示文案

    提交
    设置好了啊,第一个就是设置的api那个url

    校验提示文案

    提交
    收起所有回复
  • 账号安全吗

    校验提示文案

    提交
    完全本地请求,非常安全啊,当然会不会黑号不保证,黑号的可能性不大。

    校验提示文案

    提交
    收起所有回复
  • 爱淘金了解一下

    校验提示文案

    提交
    你说的这个APP我知道,但是Cookie可能要上传到他们的服务器,他们会利用你的账号搞些助力之类的操作,长期用的话我觉得黑号的可能性更大。

    校验提示文案

    提交
    收起所有回复
  • 安卓端怎么来实现?

    校验提示文案

    提交
    用tasker,操作类别选择网络,里面有GET和POST

    校验提示文案

    提交
    收起所有回复
  • 如何区分京东超市签到和个护签到,我提取了数据,两个都一样,怎么办

    校验提示文案

    提交
    不会的啊,请求主体文件是不太一样的。

    校验提示文案

    提交
    楼主多指点下,只做出一个京东超市的捷径,个护的不会做,求指点

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 直接用京东app能抓包吗,试了一下,好像不可以,看了一下抓包数据不对头

    校验提示文案

    提交
    APP我也试过,不行。本来想把金融的一起做了,没成功。以后再试

    校验提示文案

    提交
    楼主,你的一键签到现在还在用吗?

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 刚刚看到大佬分享,看了评论 好多人没有成功 不知道最近有没有更新呢

    校验提示文案

    提交
    不更新了,nobyda大佬的插件更便捷好用

    校验提示文案

    提交
    noday 插件在哪找哇 [喜极而泣]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

低低低调

数码、美食爱好者,奶爸。

发文累计获赞1259,内容被1.0万人收藏

关注 打赏
作者其他文章
最新文章 热门文章
9.5K
扫一下,分享更方便,购买更轻松