Пример #1
0
def init():
    """
    init database and load fixture data
    """
    
    ## create database ##

    # server
    couch = couchdb.Server()

    # create database
    couch.create(os.environ["DATABASE"])

    db = couch[os.environ["DATABASE"]]

    character_sheets.load(db)

    login.load(db)
Пример #2
0
def TaoToken(itemid, pid):

    headers = login.headers
    cookies = login.load()

    #提交PID
    pid_list = pid.split('_')
    siteid = pid_list[2]  #推广渠道
    adzoneid = pid_list[3]  #推广位ID

    #普通商品提交参数
    normal_para = {
        'auctionid': '%s' % itemid,  #宝贝ID
        'adzoneid': '%s' % adzoneid,  #推广位PID
        'siteid': '%s' % siteid,  #推广渠道
        'scenes': 1,  #普通商品推广场景 ,高佣为3
    }

    #高佣商品提交参数
    gaoyong_para = {
        'auctionid': '%s' % itemid,  #宝贝ID
        'adzoneid': '%s' % adzoneid,  #推广位PID
        'siteid': '%s' % siteid,  #推广渠道
        'scenes': 3,  #普通商品推广场景 ,高佣为3
        'channel': 'tk_qqhd',  #高佣商品必须参数
    }

    #校验当前商品是否为高佣活动商品
    checkurl = 'http://pub.alimama.com/items/channel/qqhd.json?channel=qqhd&q=https://item.taobao.com/item.htm?id=%s' % itemid
    html = requests.get(url=checkurl, headers=headers)
    check_result = html.json()['data']['pageList']  #高佣计划信息
    # print (check_result)

    if check_result == None:
        # 不存在高佣计划
        param = normal_para
        # print('✘ 当前宝贝不存在高佣计划。')
        # 准备申请定向计划

    else:
        #存在高佣计划
        param = gaoyong_para
        # print('✔✔✔ 当前宝贝存在高佣计划。')

    i = 0
    while i < 3:

        #提取淘口令(和优惠券链接)
        url = 'http://pub.alimama.com/common/code/getAuctionCode.json'

        html = requests.get(url,
                            headers=headers,
                            cookies=cookies,
                            params=param)

        # Status 200则cookies未过期

        if html.status_code == 200 and html.json()['data']:

            r = html.json()

            # print(r)

            if r['data']['couponLink']:
                #当前宝贝存在优惠券链接,直接输出优惠券淘口令
                # print('✔✔✔ 当前宝贝有优惠券!')
                TaoToken = r['data']['couponLinkTaoToken']  #优惠券淘口令
                couponLink = r['data']['couponLink']  #优惠券链接(已加密,可解析)

            else:
                #当前宝贝不存在优惠券链接,直接输出商品淘口令
                # print('✘ 当前宝贝不存在优惠券!')
                TaoToken = r['data']['taoToken']
                couponLink = ''

            return TaoToken, couponLink

        #cookies过期
        else:

            #更新cookies
            login.update()
            cookies = login.load()

    i += 1
Пример #3
0
#!/usr/bin/python2
# coding: utf-8
import misskey
import wx
import login
import gui
import os.path
import os

os.chdir(os.path.abspath(os.path.dirname(__file__)))

app=wx.App()
if(login.load()):
	gui.show()
else:
	login.show()
app.MainLoop()