用Python制作腾讯视频自动签到功能
:日常 :站长发布 :3年前(2021-08-06) :2407次浏览
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()
以上是代码:
参数获取方法:
需要访问腾讯视频官网,使用QQ账号密码登陆,登陆后按F12查看参数
cookie参数每个对应以上代码填写如即可
要修改5处地方:
第9行填入完整的ck
'Cookie': '腾讯视频cookie'
第11行填入auth_refresh的完整链接
login = requests.get('auth_refresh的完整链接',headers=login_headers)
第14行需要把ck中的vqq_vusession以后删掉(包括vqq_vusession)
'Cookie': '腾讯视频cookie vqq_vusession='+cookie['vqq_vusession']+';'
【使用方法】
用腾讯云Python2.7函数服务,录入函数代码,创建自动触发器,每天执行一次即可完成自动签到功能,以上内容是博主亲自使用的方法,很好使。
版权声明:本文为云海网站长的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://xn--qiv211ar60a.com/4.html