查看: 700|回复: 0

[网站源码] 羊了个羊多线程刷次数

[复制链接]
累计签到:746 天
连续签到:9 天

2993

主题

551

回帖

3万

积分

管理员

名望
2338
星币
1967
星辰
67
好评
345

夜猫子勋章最佳帅哥奖实习版主勋章版主勋章限量纪念勋章星座专属勋章星辰勋章督察勋章灌水天才奖鼎力支持奖热心助人奖优秀会员奖明星会员奖魅力会员奖欢乐天使奖在线大神幸运猪总版主勋章我是土豪

发表于 2022-9-18 20:01:36 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×
代码基本都是copy的,只是加了多线程,默认50,纯属来凑热闹
作者hecoter

  1. import json
  2. import requests
  3. from threading import Thread
  4. from queue import Queue

  5. q = Queue(100000)

  6. headers = {
  7.     "user-agent": "Mozilla/5.0 (Linux; Android 10; HD1910 Build/QKQ1.190716.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/4309 MMWEBSDK/20220303 Mobile Safari/537.36 MMWEBID/583 MicroMessenger/8.0.21.2120(0x280015F0) Process/appbrand1 WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64 MiniProgramEnv/android"
  8. }
  9. times = 0


  10. class Consumer(Thread):
  11.     def __init__(self):
  12.         Thread.__init__(self)
  13.         self.headers = headers

  14.     def run(self):
  15.         while True:
  16.             try:
  17.                 self.join_pass()
  18.             except:
  19.                 pass

  20.     def join_pass(self, ):
  21.         url1 = "https://cat-match.easygame2021.com/sheep/v1/game/topic_game_over?rank_score=1&rank_state=1&rank_time=1&rank_role=1&skin=1"
  22.         res1 = requests.get(url1, headers=headers)
  23.         url2 = "https://cat-match.easygame2021.com/sheep/v1/game/game_over?rank_score=1&rank_state=1&rank_time=1&rank_role=1&skin=1"
  24.         res2 = requests.get(url2, headers=headers)
  25.         global times
  26.         times = times + 1
  27.         print(f'已刷:{times} 次')


  28. def getToken(uid):
  29.     # 获取Openid
  30.     try:
  31.         headers = {
  32.             'Accept': '*/*',
  33.             'Accept-Encoding': 'gzip,compress,br,deflate',
  34.             'Connection': 'keep-alive',
  35.             'content-type': 'application/json',
  36.             'Referer': 'https://servicewechat.com/wx141bfb9b73c970a9/16/page-frame.html',
  37.             'User-Agent': 'Mozilla/5.0 (Linux; Android 12; M2012K11C Build/SKQ1.211006.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/4313 MMWEBSDK/20220805 Mobile Safari/537.36 MMWEBID/4629 MicroMessenger/8.0.27.2220(0x28001B37) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android',
  38.             't': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTQ1MDI0NDUsIm5iZiI6MTY2MzQwMDI0NSwiaWF0IjoxNjYzMzk4NDQ1LCJqdGkiOiJDTTpjYXRfbWF0Y2g6bHQxMjM0NTYiLCJvcGVuX2lkIjoiIiwidWlkIjo0NTk0MjYwMiwiZGVidWciOiIiLCJsYW5nIjoiIn0.1lXIcb1WL_SdsXG5N_i1drjjACRhRZUS2uadHlT6zIY'
  39.         }
  40.         resp = requests.get(f"https://cat-match.easygame2021.com/sheep/v1/game/user_info?uid={uid}", headers=headers)
  41.         if resp.status_code == 200 and 'wx_open_id' in resp.text:
  42.             res = resp.json()
  43.             openid = res['data']['wx_open_id']
  44.             data = {
  45.                 "uuid": openid
  46.             }
  47.             resp = requests.post("https://cat-match.easygame2021.com/sheep/v1/user/login_tourist",
  48.                                  data=json.dumps(data),
  49.                                  headers=headers).json()
  50.             token = resp['data']['token']
  51.             return token
  52.         else:
  53.             return False
  54.     except Exception as e:
  55.         return False


  56. if __name__ == '__main__':
  57.     uid = input('输入uid:')
  58.     while True:
  59.         token = getToken(uid)
  60.         if token != False:
  61.             print(token)
  62.             break
  63.     headers['t'] = token
  64.     for i in range(50):
  65.         t = Consumer()
  66.         t.start()
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网-游戏源码

Powered by Discuz! X3.5

GMT+8, 2024-4-27 06:57 , Processed in 0.081192 second(s), 33 queries .

快速回复 返回顶部 返回列表