XHS / xhs_utils /common_util.py
Trae Bot
Upload Spider_XHS project
c481f8a
import os
from loguru import logger
from dotenv import load_dotenv
from xhs_utils.session_manager import SessionManager
def load_env():
load_dotenv()
cookies_str = os.getenv('COOKIES')
return cookies_str
def init():
media_base_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '../datas/media_datas'))
excel_base_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '../datas/excel_datas'))
for base_path in [media_base_path, excel_base_path]:
if not os.path.exists(base_path):
os.makedirs(base_path)
logger.info(f'创建目录 {base_path}')
sm = SessionManager()
cookies_str = sm.load_cookies(mode="both") or load_env()
base_path = {
'media': media_base_path,
'excel': excel_base_path,
}
return cookies_str, base_path