腾讯视频vip花了钱,还不能自动升级,要每天签到才涨V力值。升级VIP等级。。实在蛋疼。这次又是云服务器函数,搞了个脚本COOKIES方式登录。测试了40多天。还没到期,感觉自用够了。分享出来吧。。
    cookies获取麻烦点。不过也就一两分钟的事,能用1个月以上就够了。

    =============================第一步:获取cookies==============
    1.浏览器打开腾讯视频官网:
    https://v.qq.com/
    登录VIP账号(这里我就不详写了。应该都会。我是直接手机扫码登录)

    2.VIP账号登录成功后,打开另一个地址:
    https://vip.video.qq.com/fcgi-bin/comm_cgi?name=hierarchical_task_system&cmd=2
    (没错这个就是签到地址。APP抓出来的。)

    3.在第二个地址,按下快捷键:CTRL+SHIFT+J
    在>后面输入:document.cookie
    回车,复制【引号里】的内容(脚本要用的cookies)

    ==============================第二部:腾讯云部署脚本=============

    用qq或者微信登录腾讯云scf(无服务器云函数)

    https://console.cloud.tencent.com/scf

    函数服务=》(选择区域,上海,广州,成都,香港,北京)
    =》新建=》空白函数=》函数名称(随便写,比如txsp_qiandao)=》运行环境(python3.6)=》下一步

    复制下面代码:

    1. # -*- coding: utf8 -*-
    2. import requests
    3. import re
    4. import time
    5. from urllib.parse import quote
    6. def start():
    7. try:
    8. s = requests.session()
    9. cookie1 = 'TXSP_COOKIE'
    10. this_time = int(round(time.time() * 1000))
    11. login_url = 'https://vip.video.qq.com/fcgi-bin/comm_cgi?name=hierarchical_task_system&cmd=2&_=' + str(this_time)
    12. headers={
    13. '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',
    14. 'Cookie': cookie1
    15. }
    16. res =s.get(login_url,headers=headers).text
    17. print('访问结果:'+res)
    18. if 'Account Verify Error' in res:
    19. print('cookies失效,通知SERVER酱!')
    20. requests.get('https://sc.ftqq.com/SCKEY.send?text=' + quote('腾讯视频自动签到失败~'+time.strftime('%Y.%m.%d',time.localtime(time.time()))) +'&desp='+quote('cookies失效,请更新!\n'))
    21. else:
    22. print('签到完成')
    23. except Exception as e:
    24. print("地址访问失败,通知SERVER酱!")
    25. requests.get('https://sc.ftqq.com/SCKEY.send?text=' + quote('腾讯视频自动签到失败~'+time.strftime('%Y.%m.%d',time.localtime(time.time()))) +'&desp='+quote('异常代码:\n'+str(e)))
    26. def main_handler(event, context):
    27. return start()
    28. if __name__ == '__main__':
    29. start()

    代码需要修改的地方3处,
    TXSP_COOKIE (一处,刚才获取的cookies字符串)
    https://sc.ftqq.com/SCKEY.send (两处,server酱的地址,申请地址:http://sc.ftqq.com/

    =》完成。

    =》触发方式=》定时触发 / 名称:txsp_timer / 自定义触发周期(0 0 3 ) / =》保存

    =》函数代码=》测试(如果日志显示”checkin_score”: 5,这个5就是获得的V力值,签到过也会有中文提示)

    =======================其他说明=======================
    1.如果日志里提示:
    {“msg”:”Account Verify Error”,”ret”:-10006}说明COOKIES获取错误。

    2.COOKIE能用多久还不知道,,反正我挂了40多天了。。。验证失败了,也会微信通知,更新下COOKIES就行。

    3.签到分数不保证。。现在大多是10分左右,偶尔50分+。。。这个腾讯的锅~就当腾讯云函数来背吧~

    4.自定义触发周期。是设置的每天3点触发。如果想要7点 。3改成7就行。
    (最好不要都用3点。。一个时间段太多签到。论坛会有压力)
    每天七点(0 0 8
    每天五点半(0 35 6

    5.如果想要测试server酱地址。。直接写个错误的cookies。

    6..返回结果:null是正常的。具体结果看日志。。