对于我这样经常刷贴吧,水经验的,有时也会忘了签到...而且还要一个吧一把吧的去点。所以就弄个自动一键签到吧.

百度看了一下自动签到的脚本,基本上都是用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,通过正则匹配出关注的贴吧的名字9(LNA6{0RF2)@%4U`$3.png

自动签到原理

通过定时任务,监控这个脚本运行,达到自动的效果。

BDUSS获取方式

方式一:登录贴吧之后随便打开一个贴吧页面,按下F12可以看到请求的头部,![TJEXIZND8%ZZ3LB(_3]UVZ5.png][2]

方式二:在线获取。
在线获取地址https://blog.eirds.cn/bduss
效果图:
~IAN`L}36F2%%VKW%W0GS0E.png

程序运行

这里我用的是360网站监控。360jiankong
监控频率我设置的一个小时。这意味着每个小时执行一次,防止漏签。

成品展示

这是我做好的。https://tieba.eirds.cn
等过几天有时间我在做一个用户版的,只需要提交就全自动运行了。

转载请注明来源。版权所有:龙辉's Blog
Last modification:November 1, 2018
If you think my article is useful to you, please feel free to appreciate