无聊刷日剧,看到签到断了好久,简单写了个脚本,通过模拟抓包的方式实现
1、先登录到字幕组网站获取token
2、用获取到的token登录到人人活动页面获取cookie
3、用获取到的cookie进行签到
import requests import json import time def main(): # 登录,获取用户信息 info = json.loads(get_token()) uid,token = info['data']['uid'],info['data']['token'] # 登录到活动中心,获取cookie cookies = get_huodong(uid,token) # 签到 while True: qiandao(cookies) time.sleep(10800) def qiandao(cookies): headers["Cookie"] = 'PHPSESSID={}'.format(cookies) info_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=index&a=user_info" info = json.loads(get(info_url).text)['data'] print("称昵:{}\n等级:{}\n人人钻:{}\n".format(info['nickname'],info['main_group_name'],info['point'])) qiandao_login_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=clock&a=store&id=2" print("签到信息:{}".format(json.loads(get(qiandao_login_url).text)['info'])) def get_huodong(uid,token): huodong_login_url = "http://h5.rrhuodong.com/index.php?g=api/mission&m=index&a=login&uid={}&token={}".format(uid,token) return requests.utils.dict_from_cookiejar(get(huodong_login_url).cookies)['PHPSESSID'] def get_token(): token_login_url = "http://a.zmzapi.com/index.php?g=api/public&m=v2&accesskey={}&client=2&a=login&account={}&password={}".format(accesskey,username,passwd) return get(token_login_url).text def get(url): content = requests.get(url.format(username,passwd), headers=headers, verify=False, allow_redirects=False) return content if __name__ == '__main__': # 浏览器头部 headers = { "User-Agent":"Mozilla/5.0 (Linux; U; Android 9; zh-cn; MI 6 Build/9.0) AppleWebKit/533.1 (KHTML, like Gecko) Version/5.0 Mobile Safari/533.1" } # 账号、密码、accesskey需要自己抓包 username = '账号' passwd = '密码' accesskey="xxx" main()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍基于Python实现大文件分割和命名脚本过程解析,包括了基于Python实现大文件分割和命名脚本过程解析的使用技巧和注意事项,需要的朋友参考一下 日志文件分割、命名 工作中经常会收到测试同学、客户同学提供的日志文件,其中不乏几百M一G的也都有,毕竟压测一晚上产生的日志量还是很可观的,xDxD,因此不可避免的需要对日志进行分割,通常定位问题需要针对时间点,因此最好对分割后的日志文件使用
本文向大家介绍基于python爬取梨视频实现过程解析,包括了基于python爬取梨视频实现过程解析的使用技巧和注意事项,需要的朋友参考一下 目标网址:梨视频 然后我们找到科技这一页:https://www.pearvideo.com/category_8。其实你要哪一页都行,你喜欢就行。嘿嘿… 这是动态网站,所以咱们直奔network 然后去到XHR: 找规律,这个应该不难,我就直接贴网址上来咯,
本文向大家介绍Python脚本实现虾米网签到功能,包括了Python脚本实现虾米网签到功能的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python脚本实现虾米网签到功能的方法。分享给大家供大家参考,具体如下: 概述 这个脚本完成了自动登录虾米网、签到的功能。 大致要用到urllib、urllib2、cookielib这几个模块。其实就是用python实现向指定的url去post数据。
本文向大家介绍基于python的BP神经网络及异或实现过程解析,包括了基于python的BP神经网络及异或实现过程解析的使用技巧和注意事项,需要的朋友参考一下 BP神经网络是最简单的神经网络模型了,三层能够模拟非线性函数效果。 难点: 如何确定初始化参数? 如何确定隐含层节点数量? 迭代多少次?如何更快收敛? 如何获得全局最优解? 具体收敛效果 以上就是本文的全部内容,希望对大家的学习有所帮助,也
本文向大家介绍Spring Security基于json登录实现过程详解,包括了Spring Security基于json登录实现过程详解的使用技巧和注意事项,需要的朋友参考一下 主要是重写attemptAuthentication方法 导入依赖 相关配置和代码 application.properties配置密码 spring.security.user.name=admin spring.se
本文向大家介绍基于vue+element实现全局loading过程详解,包括了基于vue+element实现全局loading过程详解的使用技巧和注意事项,需要的朋友参考一下 项目中使用的是vue+element实现的全局loading 1.引入所需组件,这里主要就是router和element组件,element组件引入可以参考element官网 2.下面就是重点及代码实现了 首先是全局的一个变