855 协议版本-调整完毕内容

This commit is contained in:
liuwei
2025-04-30 13:22:33 +08:00
parent 869bce8a18
commit 454d084715
88 changed files with 1565 additions and 7816 deletions

View File

@@ -1,6 +1,6 @@
import requests
import json
import logging
from loguru import logger
from datetime import datetime
@@ -11,7 +11,7 @@ class Claude():
self.api = conf.get("api")
prompt = conf.get("prompt")
self.model = conf.get("model")
self.LOG = logging.getLogger("Claude")
self.LOG = logger
self.conversation_list = {}
self.system_content_msg = {"role": "system", "content": prompt}

View File

@@ -1,6 +1,6 @@
import requests
import json
import logging
from loguru import logger
from datetime import datetime
@@ -11,7 +11,7 @@ class DeepSeek():
self.api = conf.get("api")
prompt = conf.get("prompt")
self.model = conf.get("model")
self.LOG = logging.getLogger("deepseek")
self.LOG = logger("deepseek")
self.conversation_list = {}
self.system_content_msg = {"role": "system", "content": prompt}

View File

@@ -1,6 +1,6 @@
import requests
import json
import logging
from loguru import logger
from datetime import datetime
@@ -11,7 +11,7 @@ class Doubao():
self.api = conf.get("api")
prompt = conf.get("prompt")
self.model = conf.get("model")
self.LOG = logging.getLogger("doubao")
self.LOG = logger
self.conversation_list = {}
self.system_content_msg = {"role": "system", "content": prompt}

View File

@@ -14,19 +14,9 @@ from utils.markdown_to_image import convert_md_str_to_image
import requests
from time import localtime, sleep
from lxml import etree
import logging
from loguru import logger
from datetime import datetime
# 配置日志
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler(f'news_crawler_{datetime.now().strftime("%Y%m%d")}.log'),
logging.StreamHandler()
]
)
logger = logging.getLogger(__name__)
# 请求配置
HEADERS = {

View File

@@ -3,7 +3,7 @@
import json
import re
import logging
from loguru import logger
import time
from datetime import datetime
@@ -16,7 +16,7 @@ from utils.ai.dify_news_analyze import dify_news_title_analyze
class News(object):
def __init__(self) -> None:
self.LOG = logging.getLogger(__name__)
self.LOG = logger
self.week = {0: "周一", 1: "周二", 2: "周三", 3: "周四", 4: "周五", 5: "周六", 6: "周日"}
self.headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0"}