import requests from module import F6_module import time from tqdm import tqdm import logging import os f6_module = F6_module() # 创建日志目录 log_dir = 'log' if not os.path.exists(log_dir): os.makedirs(log_dir) # 获取日志记录器 logger = logging.getLogger('F6') # 创建日志处理器和格式器 handler = logging.FileHandler(os.path.join(log_dir, 'F6.log'), mode='a', encoding='utf-8') formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) # 1.向服务器发送请求登录 username = "18838982933" password = "Ff123456" store_name = "武汉经济技术开发区沌阳汽车修理有限公司" module = 1 res = f6_module.login_in(username, password, store_name) cookies = requests.utils.dict_from_cookiejar(res.cookies) print(cookies) # 登录获取cookies id_own_org = cookies['prodOrg'] url = 'https://ids-goods.f6car.cn/f6-ids-goods/service/getServiceList' data = { "param": "", "name": "", "customCode": "", "currentPage": 1, "pageSize": 10, "isDel": 0, "idOwnOrg": id_own_org } res = requests.post(url, cookies=cookies, json=data) # print(res.json()) total_pages = int(res.json().get('data', {}).get('totalPages', 1)) total_records = int(res.json().get('data', {}).get('totalRecords', 1)) success = 0 failed = 0 # print(total_pages) for page in tqdm(range(1, total_pages + 1)): number_res = requests.post(url, cookies=cookies, json={ "param": "", "name": "", "customCode": "", "currentPage": page, "pageSize": 10, "isDel": 0, "idOwnOrg": id_own_org }) data = number_res.json().get('data').get('records') # print(data) for infoId in data: if not data: continue else: infoId1 = infoId.get('infoId') data1 = { "serviceInfoIdList": [ infoId1 ] } res1 = requests.post(f'https://ids-goods.f6car.cn/f6-ids-goods/service/delService', cookies=cookies, json=data1) time.sleep(2) print(res1.json()) logger.info(f'删除返回值:{res1.json()}') if res1.json().get('data', {}).get('successCount') == 1: success += 1 else: failed += 1 time.sleep(3) # break print(f'成功删除{success}条数据,失败{failed}条数据,总共{total_records}条数据')