2021.2.18

2021.2.20更新:

现在邀请过快会被过滤,一秒钟邀请10个人只算一个,要手动添加time.sleep(10)每次邀请延时十秒,即可继续使用。

2021.2.21更新:

更新云函数使用方法,要配置超时为150秒。

2021.2.24更新

server酱的微信推送通道即将关闭,于是改换为turbo版本的安卓app推送。
更新见文章,github同步更新。 github.

参考了XiaoSong_Aha的文章,在此感谢。

这里写目录标题

  • 2021.2.18
  • 2021.2.20更新:
  • 2021.2.21更新:
  • 2021.2.24更新
  • 介绍
  • 开始
    • sid
    • userid
    • server酱的key
  • 参数获取完毕,上代码
    • 自动运行设置
  • 云函数

先上githuh: 代码.
目前打卡接口还是处于失效状态,但邀请还是可以的,可以获取11天以上会员。
有的人已经获得 30年的了。


介绍

  • 使用Server酱来进行微信提醒,python自动处理,类似爬虫吧,可以部署在Linux服务器或者云函数上。
    实现效果就是,每天固定时间开始运行,自动邀请10个好友,然后手动每天打卡就好了,每天起步11+。

开始

要三个参数,【sid】、【userid】、Server酱的【key】

sid

WPS官方的签到网站:https://zt.wps.cn/2018/clock_in/,链接: 点这个可以跳转.
界面如下

然后右键,点击检查,调出控制台。

右上角登录然后微信扫码登录,登录完成后按次序点击。sid就可获得。

userid

微信小程序:我的wps会员,点击个人中心,就可以看到一个ID那个就是userid

server酱的key

server酱,用server酱绑定APP,用来推送邀请成功消息,网站如下:https://sct.ftqq.com/forward链接: 点击跳转.按照网站提醒来就好了,非常简单,选择安卓推送。

key要记下来。

下载APP用key登录,key还要添加到代码当中。
server酱推送长这样。

我是设置每天八点运行,它每天就八点发我邀请消息。

参数获取完毕,上代码

# coding=utf-8
import requests
import pytz
import datetime
from io import StringIO
import time# 初始化信息
SCKEY = 'xxxxxxxxxxxxxxxxxxxxxxxx'  # '*********复制SERVER酱的SCKEY进来*************(保留引号)'
data = {"wps_invite": [{"name": "水哥他爸","invite_userid": 11699139251,  # "*********复制手机WPS个人信息中的用户ID进来,类似括号内容(191641526)*************(不保留双引号)","sid": "xxxxxxxxxx"  # network获取wps_sid}]
}
# 初始化日志
sio = StringIO('WPS签到日志\n\n')
sio.seek(0, 2)  # 将读写位置移动到结尾
s = requests.session()
tz = pytz.timezone('Asia/Shanghai')
nowtime = datetime.datetime.now(tz).strftime("%Y-%m-%d %H:%M:%S")
sio.write("-" + nowtime + "-\n\n")# APP
def pushWechat(desp, nowtime):ssckey = SCKEYsend_url = 'https://sctapi.ftqq.com/' + ssckey + '.send'if '失败' in desp:params = {'title': 'WPS小程序邀请失败提醒' + nowtime,'desp': desp}else:params = {'title': 'WPS小程序邀请成功' + nowtime,'desp': desp}requests.post(send_url, params=params)# 主函数
def main():wps_inv = data['wps_invite']# 这13个账号被邀请invite_sid = ["V02StVuaNcoKrZ3BuvJQ1FcFS_xnG2k00af250d4002664c02f","V02SWIvKWYijG6Rggo4m0xvDKj1m7ew00a8e26d3002508b828","V02Sr3nJ9IicoHWfeyQLiXgvrRpje6E00a240b890023270f97","V02SBsNOf4sJZNFo4jOHdgHg7-2Tn1s00a338776000b669579","V02ScVbtm2pQD49ArcgGLv360iqQFLs014c8062e000b6c37b6","V02S2oI49T-Jp0_zJKZ5U38dIUSIl8Q00aa679530026780e96","V02ShotJqqiWyubCX0VWTlcbgcHqtSQ00a45564e002678124c","V02SFiqdXRGnH5oAV2FmDDulZyGDL3M00a61660c0026781be1","V02S7tldy5ltYcikCzJ8PJQDSy_ElEs00a327c3c0026782526","V02SPoOluAnWda0dTBYTXpdetS97tyI00a16135e002684bb5c","V02Sb8gxW2inr6IDYrdHK_ywJnayd6s00ab7472b0026849b17","V02SwV15KQ_8n6brU98_2kLnnFUDUOw00adf3fda0026934a7f","V02SC1mOHS0RiUBxeoA8NTliH2h2NGc00a803c35002693584d"]for item in wps_inv:sio.write("为{}邀请---↓\n\n".format(item['name']))if type(item['invite_userid']) == int:wps_invite(invite_sid, item['invite_userid'])else:sio.write("邀请失败:用户ID错误,请重新复制手机WPS个人信息中的用户ID并修改'invite_userid'项,注意不保留双引号\n\n")desp = sio.getvalue()pushWechat(desp, nowtime)print(desp)return desp# wps接受邀请
def wps_invite(sid: list, invite_userid: int) -> None:invite_url = 'http://zt.wps.cn/2018/clock_in/api/invite'for index, i in enumerate(sid):headers = {'sid': i}time.sleep(10)r = s.post(invite_url, headers=headers, data={'invite_userid': invite_userid})def main_handler(event, context):return main()if __name__ == '__main__':main()

把参数加进去就好了。

自动运行设置

我用的树莓派,其实是个Linux系统都行,用的crontab定时触发
登录Linux系统,输入

crontab -e

然后输入像我这样的白色的内容就行。

我的是

//这样没有输出显示
0 8 * * *   python /home/ubuntu/my_code/wps_py/wps_invite.py
//这样把输出写入到debug文件
0 8 * * *   python /home/ubuntu/my_code/wps_py/wps_invite.py > /home/ubuntu/my_code/wps_py/debug.txt

这样配置就是每天八点运行,然后保存退出就行。
这样就完成了。
当然如果没Linux环境你也可以使用腾讯的云函数。

云函数

https://console.cloud.tencent.com/scf
网址,首先就是注册,要实名制的,还要验证身份,我本来不想去注册的,好多伙伴说部署失败,所以我去试试看。
注册完了要给权限,然后就开始部署。


然后代码参数改一下,代码放进去

超时时间改为150

点下测试,成功了。
然后配置下触发周期就行。

云函数方式:
登录腾讯云函数,创建python环境,然后输入代码,最主要的是创建触发器,其实也是cron触发器,表达式为 0 8 * * * ,选择定时触发,自定义触发周期。这样也就完成了。

每天记得去微信打卡就好,第一天的打卡第二天到账。

python自动化处理,获得免费wps会员,云函数2021.4.25反馈失效(以后不进行此文章维护了)相关推荐

  1. wps流程图数量如何修改_免费WPS会员领取渠道!(不要转发)

    微软WORD软件用了约二十年,已经熟悉的不能再熟悉了.有同事有个应用功能来咨询我,我发现他用的是金山的WPS.为了告诉他如何便捷操作的方式,我尝试开始安装WPS.安装之后,发现功能超乎寻常的多,而且实 ...

  2. 双11 | Python自动化书籍包邮免费送

    双11也没给大家准备点什么,小编给大家来点福利,很高兴为大家争取到送书机会,继续送出大家心仪的 Python自动化 具体送书规则阅读文章底部有详细介绍,认真参与,迟早会是你的 书籍简介 本书的写作初衷 ...

  3. 价值1000元的Python原创文档,涉及“Python基础“、“Python自动化“等,免费分享!

    感谢您来到,黄同学的<原创作品>所在地,这里将会给大家分享很多实在的干货文档,供大家学习. 这四个文档分别是:<Python自动化办公手册>.<Excel数据透视表大全手 ...

  4. python爬虫获取服务器信息,通过python自动化获取服务器信息,并写入到excel(示例代码)...

    简介这篇文章主要介绍了通过python自动化获取服务器信息,并写入到excel(示例代码)以及相关的经验技巧,文章约943字,浏览量170,点赞数4,值得参考! 博主目前在电信外包工作,比较坑,因为涉 ...

  5. 利用云函数实现网易云音乐自动签到、刷歌

    原理 使用腾讯云免费的[云函数服务]搭建网易云自动打卡,无需手动网页登录打卡,支持多账号,邮箱登陆,每天自动完成,不用每天去网站提交! 刷的歌都来自您的每日推荐歌单,不影响听歌风格. 部署 进入腾讯云 ...

  6. cocos creator 3.7微信小游戏开发云函数和云托管部署

    cocos creator开发跨平台游戏能力不错,可以一次开发适用于多个平台,如andriod,ios原生,网页,各类小程序等等.就实际情况而言,能够跨1-2个平台已经不容易了,这是因为在跨平台开发中 ...

  7. 【Serverless】云函数微信小程序

    简介 什么是AppGallery Connect云函数 云函数是一项Serverless计算服务,提供FaaS(Function as a Service)能力,可以帮助开发者大幅简化应用开发与运维相 ...

  8. 云函数爬虫并自动发布公众号推文

    云函数爬虫数据并自动发布公众号推文文章 文章目录 云函数爬虫数据并自动发布公众号推文文章 一.项目简介 二.基本流程 三.项目配置 四.资源网站 五.云函数获取数据 六.云函数发布公众号文章 七.效果 ...

  9. 关于免费获得WPS会员自动邀请助力的JAVA项目分享

    WPS自动邀请说明 一.基本说明 本项目不是全自动,需要用户每日13点前在微信WPS会员公众号完成在线签到.再完成签到后即可输入自己uid完成自动拉满10人的任务.本项目仅用于学习,不用于商业. 二. ...

最新文章

  1. 蚂蚁金服十五年技术架构演进之路
  2. 玩转spring boot——结合阿里云持续交付
  3. 64位系统识别内存 服务器,服务器内存和电脑内存的区别
  4. matlab读取data格式,ReadData3D 各种格式图像的读取,包括医学 效果很好 matlab 272万源代码下载- www.pudn.com...
  5. 人工智障学习笔记——强化学习(3)蒙特卡洛方法
  6. Function(函数)
  7. 怎么多快好省地学习中文自然语言处理
  8. Flash Player离线安装包下载
  9. 计算机辅助logo设计与实现,新手都会看的logo设计师53条规则
  10. 【微信小程序】引用echarts 在真机上预览图表模糊的解决办法
  11. java统计字数_JAVA 仿 MS word 字数统计
  12. python中占位符的使用
  13. 操作系统中的进程间相互作用
  14. 学校计算机考试插u盘,一种带USB插头的计算机考试防U盘作弊装置的制作方法
  15. C++常用字符串长度计算函数
  16. 共享内存shmget传输数据
  17. LeetCode题解(0657):根据操作列表判断机器人是否能回到原点(Python)
  18. adm-zip-0.4.13-中文文档
  19. 将罗马数字转换成普通的阿拉伯数字
  20. FreeBSD安装(虚拟机)version:13.1

热门文章

  1. 面向未来的前端框架ThinkJs
  2. exercise 31 做决定
  3. 计算机专业在航天领域应用,人工智能技术在航天领域的应用
  4. hls加密流生成之sample-aes-ctr加密
  5. 天池金融风控入门赛学习
  6. crossover mac好用吗 mac用crossover损害电脑吗
  7. IntelliJ IDEA常用快捷键汇总
  8. ---随笔--机器学习初了解--何谓机器学习?
  9. vue真机调试_vue项目在自己手机上调试功能
  10. Data Structures and algorithm analysis—1.3. A Brief Introduction to Recursion(数据结构—1.3 递归的简介)(之二)