肌肉男功能

This commit is contained in:
liuwei
2025-03-10 10:11:32 +08:00
parent e070eff659
commit b5903938e1

View File

@@ -37,7 +37,7 @@ class BotVideoMan:
try:
file_abspath = self.download_video("https://api.guiguiya.com/api/video/fuji?type=json",
"group_video_man/down_load_dir/video.mp4")
"group_video_man/down_load_dir")
self.wcf.send_file(file_abspath, (message.roomid if message.from_group() else message.sender))
return
except requests.RequestException as e:
@@ -45,7 +45,7 @@ class BotVideoMan:
(message.roomid if message.from_group() else message.sender), message.sender)
return
def download_video(self, api_url, save_path):
def download_video(api_url, save_dir):
response = requests.get(api_url)
if response.status_code == 200:
data = response.json()
@@ -53,10 +53,14 @@ class BotVideoMan:
if video_url:
video_response = requests.get(video_url, stream=True)
if video_response.status_code == 200:
os.makedirs(save_dir, exist_ok=True)
save_path = os.path.join(save_dir, "video.mp4")
with open(save_path, "wb") as file:
for chunk in video_response.iter_content(chunk_size=1024):
file.write(chunk)
return os.path.abspath(save_path)
abs_path = os.path.abspath(save_path)
print(f"视频已下载至: {abs_path}")
return abs_path
else:
print("无法下载视频HTTP 状态码:", video_response.status_code)
else: