如果写自动签到程序的模板
利用该程序,可以做一些每天签到的小事情 ,
每个人都有一些自己喜欢的网站,大都会有一些每天签到的小游戏,会送一些金币之类的。 同时也为了帐号的活跃。 但如果每天都把自己喜欢的网站轮一次,那无非是很烦恼的事情 。这也是这个程序的由来。
具体部署先不说了,网上有很多教程,最简单的玩法是用docker直接pull下来。
主要是说 一下如果建立模板以及如何自动签 到。
1.fd抓签到的包。
程序员必备工具了,没啥说的,用该工具选择自己登录的路径。
2.数据包导出
选中所需要的数据,进行导出。
File-Export sessions->all sessions ,选择保存的类型为HttpArchive
然后导出保存为v2ex 用来在签到网站中导入 。
3.选中保存的文件进行上传。
上传以后的效果如下:
4.编历网址设置
选中每个网址打开进行修改,
注意以下三个地方。host要打上勾
cookie打上勾,同时对应的内容删除掉。用{{cookie}}变量来代替,用在在配置的时候替换自己的帐号
cookies 以下的内容全删除 。 没有用了。
第一个网址好了,同时关注第二个网址。会发现第二个网址once后带一个数字 ,这个数字 是从第一个网址请求后的返回结果取得的。
我们需要用正则表达式在返回的请求中去截取对应的once的值,同时给赋值为一个变量。加到第二个网址中。
打开第一个网址的预览选项卡
点击变量提取 后的add按钮 。
name表示变量名称,rule表示正则表达式
通过查看第一个网页的请求后返回的内容 ,发现once值的来源,
所以我们写好的正则表达式如下
5.把第一步的变量加到第二步中去。
打开第二个网址,会看到如下图所求,query string Parameters中有个once的变量,
用第一个网址中设定的变量once来替换,变量的写法也是用两个大括号引起来。 {{once}}
同时把host, cookie分别打勾,把cookie对应的内容删除,换成{{cookie}}变量。
因为这个页面完成以后,是直接302跳转,所以在预览中。也不用改动。直接出现302 就成功了,虽然不太严谨
如果想更精确,你可以继续追到一个跳转的链接 ,去用正则表达式去获取成功的记录就可以。
然后对模板进行保存,输入一个名称,保存。
有两个变量cookie,once,其中cookie做为输入项,需要用户新建的时候 来输入 ,once变量是上下文来传替使用的 。所以测试的时候 会弹出一个对话框 ,主你先输入 cookie的变量
如果测试的时候 不出现输入 ,可以把对模板进行保存。
然后再点测试 ,就可以了。 应该是小bug .
6.保存模板
模板在编辑好以后,要进行保存
在保存的时候 ,会让你选择触发的间隔,一般签到是24小时一次,但有的网的cookie时间短,就需要一天多签到 几次。 保证cookie在下次运行的时候 不失效就可以。
7.进行测试
点击测试 ,在弹出的对话框中输入cookie值 ,再点对话框中的测试按钮 ,就可以了。 如果成功的话,就出现签到成功的字样。 失败会出现红包的报错信息。 这样模板就建立完了。
8.建立帐号选择相应的模板 。
回到主页面。
点击我的签到右边的加号按钮 。
网站下拉框是让你选择用哪个模板,我们刚才建立的模板是以v2ex来命名的,所以选择v2ex就可以 。相应的会把该模板的变量填上去。
该模板对帐号来说只需要一个cookie我们把抓到的cookie填进去就可以了。
备注信息中,是对自己的帐号的一些备注,可以输入一个自己备注的信息,比如帐号1-100之类的。
然后点提交,会自动进行签到。