精
[一叶花开]利用腾讯云函数实现腾讯视频每日自动签到~ |
|
一叶花开
L9
• 2020-04-03 • 回复 17 • 最后编辑于2020-04-16 22:16 • 只看楼主
• 举报
|
腾讯视频会员升级规则:每日签到获取积分升级(个人觉得很不要face)
步入正题,直接挂服务器让他自己个儿签到~
第一步:获取cookie以及server通知sky
1.打开https://v.qq.com/(登录账号)
2.直接F2 看图 复制cookie (cookie全部复制即可)
3.申请server酱 (用来通知签到提醒)
地址:http://sc.ftqq.com/3.version 复制sky调用码
第二步.添加修改python代码
# -*- coding: utf8 -*-
# -*- coding: utf8 -*-
import requests
import re
import time
from urllib.parse import quote
def start():
try:
s = requests.session()
cookie1 = '填写cookie'
this_time = int(round(time.time() * 1000))
login_url = 'https://vip.video.qq.com/fcgi-bin/comm_cgi?name=hierarchical_task_system&cmd=2&_=' + str(this_time)
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.204 Safari/537.36',
'Cookie': cookie1
}
res =s.get(login_url,headers=headers).text
print('访问结果:'+res)
if 'Account Verify Error' in res:
print('cookies失效,通知SERVER酱!')
requests.get('https://sc.ftqq.com/sky.send?text=' + quote('腾讯视频自动签到失败~'+time.strftime('%Y.%m.%d',time.localtime(time.time()))) +'&desp='+quote('cookies失效,请更新!\n'))
else:
print('签到完成')
requests.get('https://sc.ftqq.com/sky.send?text=' + quote('腾讯视频自动签到成功!'+time.strftime('%Y.%m.%d',time.localtime(time.time()))) +'&desp='+quote('cookies正常,不必挂念~\n'))
except Exception as e:
print("地址访问失败,通知SERVER酱!")
requests.get('https://sc.ftqq.com/SCU34137T207b989370c270df71d79a24155cacdd5bc3e3c42278e.send?text=' + quote('腾讯视频自动签到失败~'+time.strftime('%Y.%m.%d',time.localtime(time.time()))) +'&desp='+quote('异常代码:\n'+str(e)))
def main_handler(event, context):
return start()
if __name__ == '__main__':
start()
ps:只需要修改cookie和sky即可
第三步.腾讯云创建云函数自动执行代码
地址:https://console.cloud.tencent.com/scf/list?rid=4&ns=default
新建函数
将python签到代码写入并保存
设置触发方式[0 0 3 * * * *] 也可自己更改 保存
第三步.运行测试
ps:cookie具体失效时间自测,cookie失效时会有server通知,适时更新即可!
补充:可尝试删去cookie中时间延迟失效时间(楼主未测)
老规矩,@一叶花开 点赞 评论
不明觉厉