1.打开v.qq.com 登录后 按f12 再次刷新点击network点击搜索输入auth找到一条带有auth_refresh的数据
2.双击这条数据,右边会自动定位当前数据位置,右击选择open in new tab继续f12查看ck
复制ck 不要多不要少
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的完整链接
login = requests.get('auth_refresh的完整链接',headers=login_headers)
第14行需要把ckvqq_vusession以后删掉(包括vqq_vusession)
'Cookie': '腾讯视频cookie vqq_vusession='+cookie['vqq_vusession']+';'
如果需要server酱通知修改20行和23行的sever酱key
a.进入官网
b.然后自己注册。。。。
修改的时候注意’'两个单引号中间修改,避免出错
4.创建云函数打开腾讯云函数
点击立即使用
环境选择python2.7选择其他代码会无法运行
创建方式选择空白函数
删除原有代码 再把自己代码复制进index.py 保存并测试
提示测试成功或者server酱提示成功 或者app显示签到 都表示成功
5.设置定时
光创建还是不行,只有点击测试按钮才会执行一次给他设置触发条件即可
我定的是20:00签到
1.打开https://www.iqiyi.com/并登录
2.f12翻到第一个https://www.iqiyi.com/ 双击复制request headers 里面的cookie
3.修改代码
# coding: utf-8
import json
import re
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import requests
def start():
cookie='填入爱奇艺COOKIES'
regex1=re.compile("P00001=(.*?);")
P00001=regex1.findall(cookie)
headers = {
'Cookie':cookie
}
login = requests.get('https://static.iqiyi.com/js/qiyiV2/20200212173428/common/common.js',headers=headers).text
regex1=re.compile("platform:\"(.*?)\"")
platform=regex1.findall(login)
url='https://tc.vip.iqiyi.com/taskCenter/task/userSign?P00001='+P00001[0]+'&platform='+platform[0] + '&lang=zh_CN&app_lm=cn&deviceID=pcw-pc&version=v2'
sign=requests.get(url,headers).text
str=json.loads(sign)
str=str["data"]["acquireGiftList"][0]
def main_handler(event, context):
return start()
if __name__ == '__main__':
start()
修改第9行爱奇艺cookie
4.创建云函数 如腾讯视频签到那样创建一个云函数 测试成功即可(方法同上)