mirror of
https://github.com/tursom/libbili-go.git
synced 2025-03-13 19:30:39 +08:00
67 lines
1.9 KiB
Python
67 lines
1.9 KiB
Python
|
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)
|