def orderlist(pageindex): # 获取订单列表—— orderStatus:1待支付 # from merchant_pc.getCookie import getCookies # Cookie = getCookies() Cookie = getCookie.getCookies() url = 'https://www.shop2cn.com/service/order/api/orders/owner' headers = { 'Accept': 'application/json, text/plain, */*', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36', 'Host': 'www.shop2cn.com', 'Connection': 'keep - alive', 'Cookie': Cookie } requstData = { "orderStatus": 1, "pageIndex": pageindex, "pageSize": 20, "placeOrderBeginTime": 1573488000000, "placeOrderEndTime": 1605110399999 } urllib3.disable_warnings() data = requests.post(url, headers=headers, json=requstData, verify=False) # print(data.text) orderList = json.loads(data.text)['data']['proxyOrderList'] # print(orderList) return orderList
def cancelOrder(orderid): # 取消订单 Cookie = getCookie.getCookies() url = 'https://www.shop2cn.com/service/order/api/order/cancel' headers = { 'Accept': 'application/json, text/plain, */*', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36', 'Host': 'www.shop2cn.com', 'Connection': 'keep - alive', 'Cookie': Cookie } requestData = {"orderId": orderid, "cancelType": 2} data = requests.post(url, headers=headers, json=requestData, verify=False) print(data.text)
def delete(userid): Cookie = getCookie.getCookies() headers = { 'Accept': 'application/json, text/plain, */*', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36', 'Host': 'www.shop2cn.com', 'Connection': 'keep - alive', 'Cookie': Cookie } requestData = {"userId": userid, "userType": 0, "nickName": "伊蓝"} url = 'http://dguser.iapi.ymatou.com/user/deleteUserSelf' data = requests.post(url=url, json=requestData, headers=headers, verify=False) print(data.text)
'Cookie': Cookie } url = 'https://www.shop2cn.com/service/mgmt/api/marketing/queryPromotionList?page=1&pageSize=30&activityStatus=1&activityType=3' data = requests.get(url=url, headers=headers, verify=False) #print(data.text) activityInfo = json.loads(data.text)['data']['records'] return activityInfo def deleteActivity(Cookie, id): #Cookie = getCookie.getCookies() headers = { 'Accept': 'application/json, text/plain, */*', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36', 'Host': 'www.shop2cn.com', 'Connection': 'keep - alive', 'Cookie': Cookie } url = 'https://www.shop2cn.com/service/mgmt/api/marketing/acticityStop' requestData = {"activityid": id, "isStop": True} data = requests.post(url, headers=headers, json=requestData, verify=False) print(data.text) if __name__ == '__main__': Cookie = getCookie.getCookies() infolist = getActivityId(Cookie, 1) for item in infolist: deleteActivity(Cookie, item['activityId'])