feat:修复一些BUG
This commit is contained in:
@@ -70,7 +70,7 @@ class GrokVideo(PluginBase):
|
||||
|
||||
# 初始化MinIO客户端
|
||||
self.minio_client = Minio(
|
||||
"101.201.65.129:19000",
|
||||
"115.190.113.141:19000",
|
||||
access_key="admin",
|
||||
secret_key="80012029Lz",
|
||||
secure=False
|
||||
@@ -173,7 +173,7 @@ class GrokVideo(PluginBase):
|
||||
)
|
||||
|
||||
# 返回访问URL
|
||||
url = f"http://101.201.65.129:19000/{self.minio_bucket}/{object_name}"
|
||||
url = f"http://115.190.113.141:19000/{self.minio_bucket}/{object_name}"
|
||||
logger.info(f"视频上传成功: {url}")
|
||||
return url
|
||||
|
||||
@@ -293,7 +293,15 @@ class GrokVideo(PluginBase):
|
||||
|
||||
# 解析 XML 获取标题和引用消息
|
||||
try:
|
||||
root = ET.fromstring(content)
|
||||
xml_content = content.lstrip("\ufeff")
|
||||
if ":\n" in xml_content:
|
||||
xml_start = xml_content.find("<?xml")
|
||||
if xml_start == -1:
|
||||
xml_start = xml_content.find("<msg")
|
||||
if xml_start > 0:
|
||||
xml_content = xml_content[xml_start:]
|
||||
|
||||
root = ET.fromstring(xml_content)
|
||||
title = root.find(".//title")
|
||||
if title is None or not title.text:
|
||||
return
|
||||
@@ -338,7 +346,13 @@ class GrokVideo(PluginBase):
|
||||
|
||||
# 解码 HTML 实体
|
||||
import html
|
||||
refer_xml = html.unescape(refer_content.text)
|
||||
refer_xml = html.unescape(refer_content.text).lstrip("\ufeff")
|
||||
if ":\n" in refer_xml:
|
||||
xml_start = refer_xml.find("<?xml")
|
||||
if xml_start == -1:
|
||||
xml_start = refer_xml.find("<msg")
|
||||
if xml_start > 0:
|
||||
refer_xml = refer_xml[xml_start:]
|
||||
refer_root = ET.fromstring(refer_xml)
|
||||
|
||||
# 提取图片信息
|
||||
|
||||
Reference in New Issue
Block a user