Python实现签到脚本的示例

  介绍

这篇文章主要介绍了Python实现签到脚本的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

写了个脚本,通过模拟抓包的方式实现

1,先登录到字幕组网站获取令牌

2,用获取到的令牌登录到人人活动页面获取饼干

3,用获取到的饼干进行签到

import 请求   import  json   import 时间   def  main ():   ,#登录,获取用户信息=,,info  json.loads (get_token ())   时间=uid, token 信息[& # 39;数据# 39;][& # 39;uid # 39;)、信息(& # 39;数据# 39;][& # 39;标记# 39;】   ,#登录到活动中心,获取饼干=,,cookies  get_huodong (uid,令牌)   ,#签到   ,while 真正的:   ,qiandao(饼干)   ,time . sleep (10800)   def  qiandao(饼干):   (“Cookie"),标题,=,& # 39;PHPSESSID={} & # 39; .format(饼干)=,info_url “http://h6.rrhuodong.com/index.php?g=api/mission& m=index&一个=user_info"=,,info  json.loads (get (info_url)。text)[& # 39;数据# 39;】   ,打印(“称昵:{}\ n等级:{}\ n人人钻:{}\ n" .format(信息(& # 39;昵称# 39;)、信息(& # 39;main_group_name& # 39;)、信息(& # 39;点# 39;)))=,qiandao_login_url “http://h6.rrhuodong.com/index.php?g=api/mission& m=clock&一个=store& id=2”;   ,打印(“签到信息:{}“.format (json.loads (get (qiandao_login_url)。text)(& # 39;信息# 39;)))   def  get_huodong (uid,令牌):=,huodong_login_url “http://h6.rrhuodong.com/index.php?g=api/mission& m=index&一个=login& uid={},令牌={}“.format (uid,令牌)   ,return  requests.utils.dict_from_cookiejar (get (huodong_login_url) .cookies) [& # 39; phpsessid # 39;】   def  get_token ():=,token_login_url “http://a.zmzapi.com/index.php?g=api/public& m=v2& accesskey={},客户=2,=login&帐户={},密码={}“.format (accesskey、用户名、密码)   return 得到(token_login_url)。text   def  (url):=,,content  requests.get (url.format(用户名、密码),标题=头,验证=False,, allow_redirects=False)   return 内容   if  __name__ ==, & # 39; __main__ # 39;:   ,#浏览器头部   ,headers =, {   ,“User-Agent":“Mozilla/5.0, (Linux;,你,,Android  9;,应用;,MI  6,构建/9.0),AppleWebKit/533.1, (KHTML, like 壁虎),版本/5.0,Mobile  Safari/533.1“   ,}   ,#账号,密码,accesskey需要自己抓包=,username  & # 39;账号& # 39;=,passwd  & # 39;密码& # 39;   ,accesskey=皒xx"   之前,main ()

Python实现签到脚本的示例