前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >论坛自动签到教程

论坛自动签到教程

作者头像
SingYi
发布2022-07-14 16:44:58
2.1K0
发布2022-07-14 16:44:58
举报
文章被收录于专栏:Lan小站Lan小站

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

bbs.lanol.cn

其他论坛也都是一个原理

方法很简单

大致流程:

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

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

第一步,抓取签到的包

打开目标网站

image.png
image.png

进入签到页面

image.png
image.png

右键,点击检查或者按F12

右侧选择Network

image.png
image.png

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

image.png
image.png

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

image.png
image.png

然后点击开始签到

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

image.png
image.png

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

image.png
image.png

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

image.png
image.png

至此,抓包已经完成了

第二步,用python帮我签到。

一开始直接导入resquests

import requests

url就是下图中的request url

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

image.png
image.png

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

data就是最下面的

image.png
image.png

最终的代码是这样的

代码语言:javascript
复制
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
image.png

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

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

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

image.png
image.png

教程开始:

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

然后把代码全部粘贴到这里就行了

点击完成

image.png
image.png

新建触发方式

image.png
image.png

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

image.png
image.png
image.png
image.png

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档