コード例 #1
0
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
コード例 #2
0
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)
コード例 #3
0
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)
コード例 #4
0
        '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'])