Surge 開啟腳本功能后,京東自動簽到總結


本人小白,花費半天時間才弄好,寫下這個給自己和后來人指路。

Surge 開啟腳本功能后,京東自動簽到獲取京豆總結:

1、注意 去 Raw 真實地址下載 js

 https://github.com/NobyDa/Script/blob/master/JD-DailyBonus/JD_DailyBonus.js

將下載好的文件放在 /我的iphone/Surge/Scripts/ 下,最后應該時/我的iphone/Surge/Scripts/JD_DsilyBonus.js

(Surge文件下沒有Scripts時自己建立一個);

2、打開Surge 配置列表,在文本模式中編輯(文件為托管文件時,先創建當前配置副本);

3、在[MITM] 下,添加hostname=api.m.jd.com  ;

     在[Script]下,粘貼
cron "5 0 * * *" script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js
# Get JingDong cookie.
http-request https:\/\/api\.m\.jd\.com\/client\.action.*functionId=signBean(Index|GroupStageIndex) max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js

 

(說明:cron "5 0 * * *"是設定在0時5分執行腳本,可根據需要自行更改時間--24h制?自行實驗)

保存設置;

4、Surge中MitM -配置根證書,在設置-通用-關於本機-證書信任設置 中,信任相關證書;

5、Surge中更多-通知,全部打開(按需也可);

6、Surge中首頁,出站模式-規則模式,Rewrite、MitM、腳本都打開,抓取流量(獲取cookies時打開?不打開也可),啟動Surge ; 

7、啟動Safari瀏覽器,在地址欄輸入https://bean.m.jd.com,登錄(據說要手動輸入,復制不能獲取cookies,自行實驗),手動簽到,彈出 首次獲取cookies通知 ;

8、按照第三步中,cron 命令后的時間,自動運行腳本,進行京東自動簽到獲取京豆;

9、Surge中首頁,抓取流量得到cookies后不用打開(經過實驗,Rewrite功能、MitM功能也可以關閉),完成。

 

 

總結,實在是因為本人在這個過程中,走了太多彎路,所以寫下這篇文章,為自己和小白節省時間。如有不正確的地方,請大家留言指正。謝謝!

 

補充 文中 cron 相關時間設置:

# 沒有什么是一頓飯解決不了的: cron "10 0 0 * * *" script-path=xxx.js # 每天00:00:10執行一次 # 如果有,那就兩頓: cron "20 0 0 * * *" script-path=xxx.js # 每天00:00:20執行一次 # 實在不行,三頓也能接受: cron "30 0 0 * * *" script-path=xxx.js # 每天00:00:30執行一次 # 再粗暴點,直接: cron "* */1 * * * *" script-path=xxx.js # 每1小時執行一次

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM