简介
云函数简介
引用腾讯云函数简介:什么是无服务器云函数?
腾讯云云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码, 是实时文件处理和数据处理等场景下理想的计算平台。 您只需使用 SCF 平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。
用途
wps个人中心有一个签到按钮,通过签到可以获得积分与云空间奖励。
传送门:wps个人中心
界面如图所示:
点击签到按钮即可进入签到页面可以看到签到详情,但是经过试验发现经常会有图片人机验证,如图所示:
验证要求是点击图中倒立文字(验证图片获取地址:验证图片)
通过验证即可获取相应积分与空间,且连续签到奖励递增。wps普通(即非会员)用户的免费空间大小是1GB,对于经常办公的同学来说空间可能不太充足,那么通过签到获取空间扩容相当有效。
下面进行云函数自动签到实现思路介。
思路
经过抓包分析,所用请求为POST
请求
url="https://vip.wps.cn/sign/v2"
请求体为:
data={
"platform":"8"} //不需要验证时请求
data={
"platform":"8",
"captcha_pos":"137.00431974731889, 36.00431593261568",
"img_witdh":"275.164",
"img_height":"69.184"
} //需要验证时请求
附加CK只需要wps_sid的值,来判断用户
//直接将CK写入协议头中
wps_sid="wps_sid=V02Sb8g*****************0026849b17"
headers={
"Cookie":wps_sid,
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586"
}
通过请求的返回值
{
"result":"error","data":"","msg":"need_captcha"}
//缺少验证码参数 result值为error
{
"result"