import http.client import logging import time import httpx logging.basicConfig() logging.getLogger().setLevel(logging.DEBUG) http.client.HTTPConnection.debuglevel = 1 # session.proxies = { # 'http': 'http://127.0.0.1:2080', # 'https': 'http://127.0.0.1:2080', # } id = 917818 with open("Room_test.cookie.txt") as cookie_txt: cookie = cookie_txt.read() session = httpx.Client(http2=True) resp = session.post( "https://api.live.bilibili.com/msg/send", # files=( # ("bubble", (None, "0")), # ("msg", (None, "弹幕测试")), # ("color", (None, "16777215")), # ("mode", (None, "1")), # ("fontsize", (None, "25")), # ("rnd", (None, str(int(time.time())))), # ("roomid", (None, str(id))), # ("csrf", (None, "c1b21617a15daf838f505271ff8f5204")), # ("csrf_token", (None, "c1b21617a15daf838f505271ff8f5204")), # ), data={ "bubble", "0", "msg", "弹幕测试", "color", "16777215", "mode", "1", "fontsize", "25", "rnd", str(int(time.time())), "roomid", str(id), "csrf", "c1b21617a15daf838f505271ff8f5204", "csrf_token", "c1b21617a15daf838f505271ff8f5204", }, headers={ "Accept": "*/*", "Cookie": cookie, # "Origin": "https://live.bilibili.com", # "Referer": f"https://li|ve.bilibili.com/{id}?spm_id_from=444.41.live_users.item.click", # "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36", # "Sec-Ch-Ua": "\"Google Chrome\";v=\"107\", \"Chromium\";v=\"107\", \"Not=A?Brand\";v=\"24\"", # "Sec-Ch-Ua-Mobile": "?0", # "Sec-Ch-Ua-Platform": "\"Windows\"", # "Sec-Fetch-Dest": "empty", # "Sec-Fetch-Mode": "cors", # "Sec-Fetch-Site": "same-site", }, # cookies={ # "Cookie": cookie, # }, ) print(resp)