论坛自动签到教程

 Lan   2020-04-24 17:19   1267 人阅读  0 条评论

为了方便且于是自己搭建了一个论坛,

bbs.lanol.cn

其他论坛也都是一个原理

方法很简单

大致流程:

1,抓取签到的那个包,这一步直接使用浏览器操作即可。

2,用Python模拟发包,达到签到的效果


第一步,抓取签到的包

打开目标网站

image.png

进入签到页面

image.png

右键,点击检查或者按F12

右侧选择Network

image.png

抓取之前清空一下,方便等下识别哪个包是签到的

image.png

在签到这里随便选择,填写一下

image.png

然后点击开始签到

就会发现右侧多了一个一个plugin。。。的东西

image.png

这应该就是那个发送签到的请求了,点开看一下

image.png

往下翻,可以看到我们刚刚签到时填写的内容。

image.png


至此,抓包已经完成了


第二步,用python帮我签到。

一开始直接导入resquests

import requests


url就是下图中的request url

request method在图中也可以看到是post请求image.png

headers 我们就只要把cookie和ua取下来就行了,cookie当作密码,ua用来伪装爬虫

data就是最下面的image.png

最终的代码是这样的


import requests

url = 'https://bbs.lanol.cn/plugin.php?id=dsu_paulsign:sign&operation=qiandao&infloat=1&inajax=1'
headers = {
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ApplewebKit/537.36 (KHtml, like Gecko) Chrome/80.0.3987.163 Safari/537.36',
    'cookie': 'UM_distinctid=1714a0bf24892-0609c53ff921e-5313f6f-144000-1714a0bf24924c; y97u_2132_saltkey=lKA5yQLQ; '
              'y97u_2132_lastvisit=1586420041; '
              'y97u_2132_ulastactivity=1c93SeUmVdFPkdPiyF%2BNzzXzMIGaLIyIpVgy8vrn3MYENm%2FYy6uH; '
              'y97u_2132_nofavfid=1; y97u_2132_sid=fMB8NH; y97u_2132_onlineusernum=1; y97u_2132_sendmail=1; '
              'y97u_2132_seccode=21.68cbf3245b60f72363; '
              'y97u_2132_auth=9f7aUZbzGYauXDKXfFuNw4qqQanEpDQJD6gDDeaH884krZJs3z%2FYvkC%2FinizPg4pFjXAgFsr6NrLuT7'
              '%2FKqI2; y97u_2132_lastcheckfeed=6%7C1586424079; y97u_2132_checkfollow=1; y97u_2132_checkpm=1; '
              'y97u_2132_lastact=1586424083%09plugin.php%09',
}
data = {
    'formhash': 'f0f241b5',
    'qdxq': 'nu',
    'qdmode': '2',
    'todaysay': '',
    'fastreply': '0',
}
html = requests.post(url=url, headers=headers, data=data).text
print(html)

测试结果:

image.png


能看到这里说明你已经很不错了,这是隐藏的第三步,每天自动签到

腾讯云函数可以帮你每天定时运行python代码,而且还有一定的免费额度,平时签到啥的够用了

腾讯云函数地址:https://console.cloud.tencent.com/scf/index?rid=1

image.png

教程开始:

image.png

image.png

image.pngimage.png然后把代码全部粘贴到这里就行了

点击完成

image.png

新建触发方式

image.png

这里就可以根据自己需求填写了

image.pngimage.png

有时候虽然会提示调用失败,但是其实已经签到成功了

本文地址:https://www.lanol.cn/post/151.html
版权声明:本文为原创文章,版权归 Lan 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?