Surge 开启脚本功能后,京东自动签到总结

Easter79 等级 1619 0 0
标签: surgehttps

本人小白,花费半天时间才弄好,写下这个给自己和后来人指路。

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小时执行一次
收藏
评论区

相关推荐

HTTPS
### 最近网站更新为https,于是做个笔记 ### 将域名 [www.domain.com](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.domain.com) 的证书文件1\_www.domain.com\_bundle.crt 、 ### 私钥文件2\_www.doma
HTTPS
楔子 谣言粉碎机前些日子发布的《[用公共WiFi上网会危害银行账户安全吗?](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.guokr.com%2Farticle%2F100110%2F)》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越
HTTPS加密原理
http(超文本传输协议) ------------- > 一种属于应用层的协议 缺点: 1. 通信使用明文(不加密),内容可能会被窃听 2. 不验证通信方的身份,因此有可能遭遇伪装 3. 无法证明报文的完整性,所以有可能已遭篡改 优点: 1. 传输速度快 https ----- > HTTPS 并非是应用层的一种新协议。只是 HTTP
HTTPS学习笔记
笔记详细地址:[http://note.youdao.com/yws/public/redirect/share?id=4882fca3838541908c75c92c92d28b74&type=false](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fnote.youdao.com%2F
HTTPS请求
##HTTPS请求## > **HttpsUtils代码** package com.ices.utils.httpsHelp; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader;
JAVA 后台实现 https 请求——GET
相关jar包和POST引入一致: public static JSONObject httpGet(String url) throws OApiException {         HttpGet httpGet = new HttpGet(url);         CloseableHttpResponse response
Golang代码实现HTTPs(HTTPS证书生成和部署)
在win7下试试: 1.**实现一个最简单的HTTPS Web Server** // gohttps/2-https/server.go package main import ( "fmt" "net/http" ) func handler(w http.R
HotApp小程序统计云后台 免费的Https云后台服务器
小程序学习有些地方需要后台,比如需要存储数据到服务器,比如微信登录。 hotapp有免费的小程序云后台 包含基本的 **新增,查询,修改,删除** 操作,方便于学习,**而且****不需要微信appid 也可使用。** **小程序微信手机调试appid,简单解决办法:**[http://www.wxapp-union.com/forum.
Nginx配置https
一、开启nginx的ssl模块 1.未安装过nginx,编译安装配置参数如下: ./configure \--prefix=/usr/local/nginx \--with-pcre \--with-http\_ssl\_module #ssl模块 \--with-http\_stub\_status\_module \--wit
Spring Boot前后端分离项目配置SSL证书——HTTPS
网站添加免费SSL证书——HTTPS协议 ==================== ### 一、SSL证书的下载 * `Spring Boot前后端分离`项目配置`SSL证书`,需要申请`两个`证书。前端申请`网站主域名`的SSL证书,后端可以在域名管理里面新建一个`子域名`。例如我的项目前端域名为:`www.mzwhzy.com`,后端域名为:`b
Surge 开启脚本功能后,京东自动签到总结
本人小白,花费半天时间才弄好,写下这个给自己和后来人指路。 Surge 开启脚本功能后,京东自动签到获取京豆总结: 1、注意 去 Raw 真实地址下载 js  https://github.com/NobyDa/Script/blob/master/JD-DailyBonus/JD\_DailyBonus.js 将下载好的文件放在 /我的iphone
Surge 规则详解
打开Surge的设置,找到配置里面的本地default.conf文件并打开。在该文件夹中,还有一个汉化的简易说明,感兴趣也可以看看。 这个diy的网络规则配置总共分为几部分,\[General\]、\[Proxy\]、\[Proxy Group\]、\[Rule\]、\[Host\]等。下面就来详细讲讲它们是做什么的以及如何配置。 1 2 3 4
springboot2 配置 https
package cn.xiaojf.aibus.configure; import org.apache.catalina.Context; import org.apache.catalina.connector.Connector; import org.apache.coyote.http11.Http11Ni