LiveParise/main.py
2024-09-08 19:28:12 +08:00

62 lines
2.0 KiB
Python

import requests
import datetime
import time
import threading
enc_url = "https://lbapi-rk.chaoxing.com/lb/parise/enc/get"
url = "https://zhibo.chaoxing.com/apis/live/setLivePariseCountByEnc"
sub_room_id = "381236458034402305"
ss = "381237373432790016"
print(int(datetime.datetime.now().timestamp()) * 1000)
def parise(thread_name = 0):
while (1):
try:
timestamp = int(datetime.datetime.now().timestamp()) * 1000
enc = requests.get(
url=enc_url,
params={
"subRoomId": sub_room_id,
"timestamp": timestamp,
"ss": ss
},
cookies={
"route": "fc156df5eb135d4b66fe10961ebe406f"
},
headers= {
"Accept": "application/json, text/javascript, */*; q=0.01",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
}
).json()["enc"]
r = requests.get(
url = url,
params = {
"subroomId": sub_room_id,
"enc": enc,
"timestamp": timestamp
},
cookies={
"route": "fc156df5eb135d4b66fe10961ebe406f"
},
headers= {
"Accept": "application/json, text/javascript, */*; q=0.01",
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
}
)
print("\r{}\t{}\t{}".format(thread_name, r.status_code, r.json()["data"]), end="")
print(r.json());
except Exception as e:
continue
thread_list = []
for i in range(200):
thread_list.append(threading.Thread(target=parise, args=(f"{i}", )))
print("线程号\t响应码\t点赞量")
for i in thread_list:
i.start()