对于我这样经常刷贴吧,水经验的,有时也会忘了签到...而且还要一个吧一把吧的去点。所以就弄个自动一键签到吧.
百度看了一下自动签到的脚本,基本上都是用python写的,那个我也不会,我就写个自己稍微比较懂的吧。方法基本上是借鉴的。
BDUSS
bduss是什么? 他是登录百度贴吧之后得到的一串东西。就是用来识别身份的,有了他就相当于有了一个令牌
实现原理
通过抓包,抓取签到的包,之后写php模拟用户签到。
一键签到原理
签到的时候回发送 post包:http://tieba.baidu.com/sign/add formdata参数有ie=utf-8&kw=%E8%A1%8C%E4%B9%A6&tbs=b6c2f3c4a2cdbcb51407919376。ie看出来是编码,kw就是要签到的吧名的编码。tbs经过百度,他是一串随机数字,你做什么之前都需要到他。获取方法就是get:http://tieba.baidu.com/dc/common/tbs。
在通过访问http://tieba.baidu.com/f/like/mylike?&pn=1,通过正则匹配出关注的贴吧的名字
。
自动签到原理
通过定时任务,监控这个脚本运行,达到自动的效果。
BDUSS获取方式
方式一:登录贴吧之后随便打开一个贴吧页面,按下F12可以看到请求的头部,![TJEXIZND8%ZZ3LB(_3]UVZ5.png][2]
方式二:在线获取。
在线获取地址https://blog.eirds.cn/bduss
效果图:
程序运行
这里我用的是360网站监控。
监控频率我设置的一个小时。这意味着每个小时执行一次,防止漏签。
成品展示
这是我做好的。https://tieba.eirds.cn
等过几天有时间我在做一个用户版的,只需要提交就全自动运行了。
转载请注明来源。版权所有:龙辉's Blog
版权属于:龙辉博客
本文链接:https://blog.eirds.cn/206.html
如果没有特别声明则为本博原创。转载时须注明出处及本声明!