腾讯视频云签到(2023-06-04更新)

 差不多一年没有更新,今天有时间,更新一下。

主要是签到地址改变,用了半年,定期更新cookie就可以正常使用,直接放代码。

有什么问题,欢迎评论提问。

import requests
import requests.utils
import time
import json
import os
from urllib.parse import quote


def tencent_video_sign_in():
   

    millisecond_time = round(time.time() * 1000)

    login_url = "https://access.video.qq.com/user/auth_refresh?vappid=XX&vsecret=XX&type=qq&g_tk=&g_vstk=XX&g_actk=XX  XX同样替换成自己的"


    login_cookie = '自己的cookie,获取方式下面有'

    auth_cookie = 'app_ver=8.8.10.25828;call_type=1;isDarkMode=1;deviceModel=Unknown iPad;systemVersion=16.2;main_login=qq;vdevice_qimei36=d4641bb8597a7ebaa497cbd900001c916614; '
    login_headers = {
        'Referer': 'https://v.qq.com',
        'Cookie': login_cookie
    }

    login_rsp = requests.get(url=login_url, headers=login_headers)
    print(login_rsp)
    login_rsp_cookie = requests.utils.dict_from_cookiejar(login_rsp.cookies)
    # print(login_rsp_cookie)
    if login_rsp.status_code == 200 and login_rsp_cookie:
        # auth_cookie = "main_login=qq; " \
        #               f"vqq_vusession={login_rsp_cookie['vqq_vusession']}; "

        auth_cookie = auth_cookie+'vqq_vusession='+login_rsp_cookie['vqq_vusession']+';'+'vqq_access_token='+login_rsp_cookie['vqq_access_token']+';'+'vqq_appid='+login_rsp_cookie['vqq_appid']+';'+'vqq_openid='+login_rsp_cookie['vqq_openid']+';'+'vqq_refresh_token='+login_rsp_cookie['vqq_refresh_token']+';'+'vqq_vuserid='+login_rsp_cookie['vqq_vuserid']+';'
        print(auth_cookie)
        sign_in_url = "https://vip.video.qq.com/rpc/trpc.new_task_system.task_system.TaskSystem/CheckIn?rpc_data={}"
        referer = 'https://film.video.qq.com/x/grade/?ovscroll=0&ptag=Vgrade.card&source=page_id=default&ztid=default&pgid=page_personal_center&page_type=personal&is_interactive_flag=1&pg_clck_flag=1&styletype=201&mod_id=sp_mycntr_vip&sectiontype=2&business=hollywood&layouttype=1000&section_idx=0&mod_title=会员资产&blocktype=6001&vip_id=userCenter_viplevel_entry&mod_idx=11&item_idx=4&eid=button_mycntr&action_pos=jump&hidetitlebar=1&isFromJump=1&isDarkMode=1&uiType=HUGE'
        referer = referer.encode("utf-8").decode("latin1")
        sign_headers = {
            'Referer': referer,
            'Host': 'vip.video.qq.com',
            'Origin': 'https://film.video.qq.com',
            'User-Agent': 'Mozilla/5.0 (iPad; CPU OS 16_2 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11A465 QQLiveBrowser/8.8.10 AppType/HD WebKitCore/WKWebView iOS GDTTangramMobSDK/4.370.6 GDTMobSDK/4.370.6 cellPhone/Unknown iPad AppBuild/25828',
            'Accept-Encoding': 'gzip, deflate, br',
            "Cookie": auth_cookie
        }
        sign_rsp = requests.get(url=sign_in_url, headers=sign_headers)
        
        sign_rsp_json = sign_rsp.json()
        print(sign_rsp_json)

        rsp_ret = sign_rsp_json['ret']
        rsp_score = sign_rsp_json['check_in_score']

        print("本次签到积分:"+str(rsp_score))
        requests.get('https://sc.ftqq.com/自己的sever酱号.send?text=' + quote('签到积分:'+str(rsp_score)))


if __name__ == '__main__':
    tencent_video_sign_in()
    print("10秒后自动关闭")
    time.sleep(10)
    
    

云函数的配置

可以参考这个:

腾讯视频自动签到(Python + 腾讯云函数实现)_Niclas的博客-CSDN博客

login_cookie、auth_cookie的获取

1、网页登录 腾讯视频

2、进入该网页:https://vip.video.qq.com/fcgi-bin/comm_cgi?name=hierarchical_task_system&cmd=2

3、F12 输入 document.cookie然后回车,效果图如下:

红色的部分,就是login_cookie,也就是全部的cookie

auth_cookie,需要对login_cookie进行截取

 4、将其粘贴进代码

Server酱的配置

SendKey (ftqq.com)

评论 52
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值