感谢吾爱破解论坛@豆战剩佛 提供的腾讯视频签到代码
注意事项
修改代码之类的建议用sublime或者notepad++,这样不易出错。不推荐使用记事本,
腾讯视频的cookie更新很快,有大佬找出了二次ck接口 可用自动更新,我也没测试cOokie能存活多久,测试没问题就写了。
腾讯云函数有免费额度,拿来签到是足够的了,太多签到项目估计会超额,使用一天看看自己的额度 免费额度规则
一、获取腾讯视频cookie
1.打开v.qq.com 登录后 按f12 再次刷新点击network点击搜索输入auth找到一条带有auth_refresh的数据
2.点击这条数据,右边会自动定位当前数据位置,右击选择open in new tab继续f12查看cookie
打码部分为cookie,复制cookie 不要多不要少
3.编辑代码
# coding: utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import requests
def start():
login_headers = {
'Referer': 'https://v.qq.com',
'Cookie': '腾讯视频cookie'
}
login = requests.get('auth_refresh的完整链接',headers=login_headers)
cookie = requests.utils.dict_from_cookiejar(login.cookies)
sign_headers = {
'Cookie': '腾讯视频cookie vqq_vusession='+cookie['vqq_vusession']+';'
}
#这里的cookie 需要删掉vqq_vusession后面的 来拼接 vqq_vusession='+cookie['vqq_vusession']
sign = requests.get('https://vip.video.qq.com/fcgi-bin/comm_cgi?name=hierarchical_task_system&cmd=2',headers=sign_headers).text
if 'Account Verify Error' in sign:
print 'Sign error,Cookie Invalid'
requests.get('https://sc.ftqq.com/sever酱key.send?text=%e7%ad%be%e5%88%b0%e5%a4%b1%e8%b4%a5&desp=%e7%ad%be%e5%88%b0%e5%a4%b1%e8%b4%a5%ef%bc%8cCookie%e5%a4%b1%e6%95%88')
else:
print 'Sign Success'
requests.get('https://sc.ftqq.com/sever酱key.send?text=%e7%ad%be%e5%88%b0%e6%88%90%e5%8a%9f%ef%bc%8c%e8%8e%b7%e5%be%97%e5%88%86%e6%95%b0%ef%bc%9a'+sign[42:-14]+'&desp=%e7%ad%be%e5%88%b0%e6%88%90%e5%8a%9f%ef%bc%8c%e8%8e%b7%e5%be%97%e5%88%86%e6%95%b0%ef%bc%9a'+sign[42:-14])
def main_handler(event, context):
return start()
if __name__ == '__main__':
start()
为了防止乱码,提供以上代码文件下载地址:传送门
需要修改5处
地方
第9行填入完整的ck
'Cookie': '腾讯视频cookie'
第11行填入auth_refresh的完整链接(就是之前我们点击显示cookie的那条)
login = requests.get('auth_refresh的完整链接',headers=login_headers)
第14行需要把cookie ,vqq_vusession以后删掉(包括vqq_vusession)例图
'Cookie': '腾讯视频cookie vqq_vusession='+cookie['vqq_vusession']+';'
如果需要server酱通知修改20行和23行的sever酱key
修改的时候注意''两个单引号中间修改,避免出错
二.创建云函数
打开腾讯云函数-传送门
环境选择python2.7选择其他代码会无法运行
创建方式选择空白函数
删除原有代码 再把自己代码复制进index.py 保存并测试
提示测试成功或者server酱提示成功 或者app显示签到 都表示成功
添加触发方式,达到自动打卡:
0 1 0 * * * * #每天凌晨0:01自动执行
理论上在服务器上新建一个python文件执行也可以使用,没有测试等后续测试了发上来
版权声明:版权归 菜鸟 所有,转载请注明出处!
本文链接:http://vpsnoob.com/archives/39/
如果博客出现404或链接失效,请留言或者联系博主修复!