云函数实现wps每日云空间签到

云函数实现wps每日云空间签到

  • 简介
    • 云函数简介
    • 用途
    • 思路
    • 突发奇想
    • 实现
    • 后续

简介

云函数简介

引用腾讯云函数简介:什么是无服务器云函数?

腾讯云云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码, 是实时文件处理和数据处理等场景下理想的计算平台。 您只需使用 SCF 平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。

用途

wps个人中心有一个签到按钮,通过签到可以获得积分与云空间奖励。
传送门:wps个人中心
界面如图所示:
云函数实现wps每日云空间签到_第1张图片
点击签到按钮即可进入签到页面可以看到签到详情,但是经过试验发现经常会有图片人机验证,如图所示:
云函数实现wps每日云空间签到_第2张图片
验证要求是点击图中倒立文字(验证图片获取地址:验证图片)
通过验证即可获取相应积分与空间,且连续签到奖励递增。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"

你可能感兴趣的:(笔记,爬虫,wps,python)