Commit 89054d69 by baiquan

refactor(doudian_service):优化代码结构和功能

-移除未使用的 JSONDecoder 导入
- 添加 requests 库导入
- 修改函数 create_goods 的注释
- 优化异常处理,使用具体的异常信息
parent d62ba389
import json import json
import time import time
from json import JSONDecoder
from urllib.parse import urlencode from urllib.parse import urlencode
import execjs import execjs
import requests
from loguru import logger from loguru import logger
from service.doudian_request import doudian_request from service.doudian_request import doudian_request
...@@ -62,7 +62,7 @@ def get_schema(headers: dict, proxy_url: str, category_id: str): ...@@ -62,7 +62,7 @@ def get_schema(headers: dict, proxy_url: str, category_id: str):
def create_goods(headers: dict, proxy_url: str, data): def create_goods(headers: dict, proxy_url: str, data):
"""获取商品类目""" """创建商品"""
params = { params = {
'check_status': '2', 'check_status': '2',
'appid': '1', 'appid': '1',
...@@ -84,8 +84,8 @@ def create_goods(headers: dict, proxy_url: str, data): ...@@ -84,8 +84,8 @@ def create_goods(headers: dict, proxy_url: str, data):
return response.json() return response.json()
else: else:
raise Exception(f'请求失败 --> {response.text}') raise Exception(f'请求失败 --> {response.text}')
except Exception: except Exception as e:
raise Exception(f'请求失败 --> {response.text}') raise Exception(f'请求失败 --> {str(e)}')
def create_global_promotion(params:str | dict,data: dict,headers: dict, proxy_url: str): def create_global_promotion(params:str | dict,data: dict,headers: dict, proxy_url: str):
"""创建全域推广""" """创建全域推广"""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment