是時(shí)候來(lái)薅京東的羊毛了职恳,自動(dòng)化簽到腳本詳解所禀!

作者 | 弗拉德
來(lái)源 | 弗拉德(公眾號(hào):fulade_me)

雙十一剛剛過(guò)谜悟,相信很多小伙伴也都剁手了。今年電商平臺(tái)同樣給出了很多優(yōu)惠北秽。有些優(yōu)惠,比如紅包最筒,是靠運(yùn)氣來(lái)獲得的贺氓,但是還有一些優(yōu)惠是靠長(zhǎng)期堅(jiān)持才能獲得。比如:簽到床蜘、東東萌寵辙培。每天都能堅(jiān)持簽到固然很棒,但是如果有腳本可以自動(dòng)簽到邢锯,那豈不是更美扬蕊?

自動(dòng)簽到腳本此腳本涵蓋了目前京90%以上的簽到任務(wù),我們只需要簡(jiǎn)單配置丹擎,每天定時(shí)觸發(fā)尾抑,就可以簽到,領(lǐng)獎(jiǎng)品了蒂培。而且都是免費(fèi)的再愈。

運(yùn)行環(huán)境
  • node.js
  • Server醬(可選)
獲取京東Cookie

這里以Chrome瀏覽器為例,Edge护戳、360瀏覽器翎冲、QQ瀏覽器同樣支持。

  • 打開(kāi)Chrome瀏覽的隱私模式媳荒,輸入https://m.jd.com/抗悍。
  • 按下鍵盤上的F12進(jìn)入調(diào)試模式,選擇手機(jī)模式钳枕。
    2020_11_13_auto_sign_device

    如果沒(méi)有登錄就使用手機(jī)驗(yàn)證碼方式登錄(已登錄缴渊,可忽略),使用驗(yàn)證碼登錄獲取的cookie有效時(shí)長(zhǎng)30天左右鱼炒,存活時(shí)間更長(zhǎng)疟暖。
  • 登錄成功后,點(diǎn)擊Network
    2020_11_13_auto_sign_network

然后點(diǎn)擊箭頭所指的這個(gè)按鈕清理一下田柔,因?yàn)榫W(wǎng)絡(luò)請(qǐng)求太多了俐巴,不方便查看。

2020_11_13_auto_sign_clear

清理完了之后硬爆,點(diǎn)擊一下我的欣舵。

2020_11_13_auto_sign_gif

這個(gè)時(shí)候我們找到一個(gè)log.gif?開(kāi)頭的請(qǐng)求,點(diǎn)擊它缀磕,就可以看到cookie字段了缘圈。
2020_11_13_auto_sign_cookie

  • 這樣復(fù)制出來(lái)的cookie比較長(zhǎng)劣光,我們只需要pt_pin=xxxx;pt_key=xxxx;部分的內(nèi)容即可(注:英文引號(hào);是必要的)。
    可以用下面的腳本糟把,直接在console里面輸入下面腳本按enter回車鍵绢涡。
var CV = '單引號(hào)里面放上面拿到的cookie';
var CookieValue = CV.match(/pt_pin=.+?;/) + CV.match(/pt_key=.+?;/);
copy(CookieValue);

這樣子整理出關(guān)鍵的的cookie已經(jīng)在你的剪貼板上,可直接粘貼遣疯。
我們先把它保存好雄可,下面的步驟要用到。

配置 Server醬

Server醬是一個(gè)免費(fèi)的缠犀,可以推送消息到我們微信的服務(wù)数苫。
推送服務(wù)可以幫助我們每天觀察簽到的情況,如果出錯(cuò)了辨液,可以及時(shí)調(diào)整虐急。如果有的小伙伴不需要,可忽略這個(gè)步驟滔迈,直接進(jìn)入下一步止吁。

  • 打開(kāi)主頁(yè) http://sc.ftqq.com/3.version,點(diǎn)擊右上角登入
    2020_11_13_server_jiang_main_page
  • 使用Github 授權(quán)燎悍,登錄赏殃。


    2020_11_13_server_jiang_login

    輸入賬號(hào)密碼即可。

  • 登錄成功后點(diǎn)擊微信推送并掃描二維碼綁定微信
    2020_11_13_server_jiang_wechat

    使用手機(jī)打開(kāi)微信间涵,掃描屏幕上的二維碼仁热,如果未關(guān)注,先關(guān)注勾哩,然后再綁定即可抗蠢。
    2020_11_13_server_jiang_qrcode
  • 綁定成功后,點(diǎn)擊右上方的發(fā)送消息鏈接思劳,就可以看到你自己的 key值迅矛,保存下來(lái),后面會(huì)用到潜叛。
    2020_11_13_server_jiang_test

    當(dāng)然你也可以在下面的在線發(fā)送工具測(cè)試推送是否生效秽褒。
配置本地代碼
  • 使用git clone命令將https://github.com/Johnson8888/jd_sign_bot代碼下載下來(lái)。

  • 下載完成后威兜,我們需要安裝項(xiàng)目所需要的依賴销斟。使用命令行工具(Mac下使用Termainal,Windows下使用PowerShell)進(jìn)入到jd_sign_bot文件內(nèi)。在命令行內(nèi)輸入 npm install --dependencies椒舵,等待運(yùn)行完成蚂踊。

    2020_11_13_npm_install

    此時(shí),項(xiàng)目文件夾內(nèi)會(huì)多出一個(gè) node_modules文件夾笔宿。

  • 配置Cookies
    打開(kāi)文件內(nèi)的JD_DailyBonus.js文件犁钟,修改Key參數(shù)為剛剛獲取到的cookies

    2020_11_13_input_server_jiang

  • 配置Server醬
    打開(kāi)文件內(nèi)的app.js文件棱诱,修改serverJ參數(shù)為剛剛獲取到的Server醬的key

    2020_11_13_input_cookies

執(zhí)行簽到

進(jìn)入到jd_sign_hot文件夾下,執(zhí)行 node app.js即可簽到涝动!

2020_11_13_auto_sign_exec

此時(shí)我們的腳本在本地就已經(jīng)部署好了迈勋,如果你想更編輯,可以把代碼部署到云服務(wù)器上醋粟,這樣就不需要每天點(diǎn)擊觸發(fā)了靡菇。
或者你也可以部署在自己的服務(wù)器上,每天定時(shí)執(zhí)行昔穴。

你也可以 將腳本部署在騰訊云 · 云函數(shù) 上

去到騰訊云函數(shù)地址,如果沒(méi)有開(kāi)通此服務(wù)的順手開(kāi)一下就可以了提前。

  • 單擊左側(cè)導(dǎo)航欄函數(shù)服務(wù)吗货,進(jìn)入函數(shù)服務(wù)頁(yè)面。 在頁(yè)面上方選擇一個(gè)地域狈网,最好選擇離你常用地區(qū)近點(diǎn)的宙搬,不至于導(dǎo)致賬號(hào)異常。單擊新建拓哺。如下圖所示:

    2020_11_13_tengxun_clound

  • 新建函數(shù)頁(yè)面填寫(xiě)函數(shù)基礎(chǔ)信息勇垛,單擊下一步。如下圖所示:

    2020_11_13_tengxunyun_input

  • 函數(shù)名稱:可以自定義士鸥,比如為jd_sign闲孤。 運(yùn)行環(huán)境:選擇 Nodejs 12.16。 創(chuàng)建方式:選擇 空白函數(shù)烤礁。
    確保環(huán)境為Nodejs 12.16讼积,執(zhí)行方法改為:index.main_handler,提交方式建議選本地文件夾脚仔。

  • 然后將剛才下載并配置好的文件夾jd_sign_bot上傳上來(lái)勤众。(記得node_modules文件夾一并上傳),完了后點(diǎn)擊下面的高級(jí)設(shè)置鲤脏。

    2020_11_13_tengxunyun_input_1

  • 內(nèi)存用不了太大们颜,64MB就夠了(64M內(nèi)存,免費(fèi)時(shí)長(zhǎng)6,400,000秒猎醇,內(nèi)存與免費(fèi)時(shí)長(zhǎng)大致關(guān)系可以參看云函數(shù)官方說(shuō)明)窥突,超時(shí)時(shí)間改為最大的900秒,然后點(diǎn)擊最下面的完成硫嘶。

2020_11_13_tengxunyun_input_3
  • 點(diǎn)擊剛創(chuàng)建的函數(shù)
2020_11_13_tengxunyun_input_3

點(diǎn)擊創(chuàng)建觸發(fā)器

2020_11_13_tengxunyun_input_4.png

比如我填寫(xiě)的是 0 45 8 * * * *波岛,每天上午8點(diǎn)45觸發(fā)一次。
騰訊云提供了相關(guān)配置Cron的文檔音半,也有第三方測(cè)試工具则拷。

測(cè)試一下

我們打開(kāi)剛才創(chuàng)建的云函數(shù)贡蓖,點(diǎn)擊保存并測(cè)試,等過(guò)1分鐘左右手機(jī)上收到推送煌茬,那我們的配置就是成功的斥铺。
如果沒(méi)有收到推送,可以點(diǎn)擊日志查看排查問(wèn)題坛善。

2020_11_13_tengxun_cloud_test

如果你不喜歡騰訊云的服務(wù)
我們可以參考ruicky大神的博客晾蜘,將腳本部署在Github Actions上面也是也可以的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末眠屎,一起剝皮案震驚了整個(gè)濱河市剔交,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌改衩,老刑警劉巖岖常,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異葫督,居然都是意外死亡竭鞍,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門橄镜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)偎快,“玉大人,你說(shuō)我怎么就攤上這事洽胶∩辜校” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵姊氓,是天一觀的道長(zhǎng)惋戏。 經(jīng)常有香客問(wèn)我,道長(zhǎng)他膳,這世上最難降的妖魔是什么响逢? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮棕孙,結(jié)果婚禮上舔亭,老公的妹妹穿的比我還像新娘。我一直安慰自己蟀俊,他們只是感情好钦铺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著肢预,像睡著了一般矛洞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天沼本,我揣著相機(jī)與錄音噩峦,去河邊找鬼。 笑死抽兆,一個(gè)胖子當(dāng)著我的面吹牛识补,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播辫红,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼凭涂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了贴妻?” 一聲冷哼從身側(cè)響起切油,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎名惩,沒(méi)想到半個(gè)月后澎胡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡绢片,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年滤馍,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岛琼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片底循。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖槐瑞,靈堂內(nèi)的尸體忽然破棺而出熙涤,到底是詐尸還是另有隱情,我是刑警寧澤困檩,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布祠挫,位于F島的核電站,受9級(jí)特大地震影響悼沿,放射性物質(zhì)發(fā)生泄漏等舔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一糟趾、第九天 我趴在偏房一處隱蔽的房頂上張望慌植。 院中可真熱鬧,春花似錦义郑、人聲如沸蝶柿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)交汤。三九已至,卻和暖如春劫笙,著一層夾襖步出監(jiān)牢的瞬間芙扎,已是汗流浹背星岗。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纵顾,地道東北人伍茄。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像施逾,于是被迫代替她去往敵國(guó)和親敷矫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容