搜尋

羊了個羊

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

羊了個羊多執行緒刷次數

[複製連結]
1
lol0972921 ( Lv.50 智天使 ) 發表於 2022-9-19 16:49:15 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式
程式碼基本都是copy的,只是加了多執行緒,默認50,純屬來湊熱鬧
  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()
複製代碼
PVQIXTu.jpg


成品



所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。









大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單