Пример #1
0
def update_user_list():
    log.info('Started user list update.')
    s = Session()
    t = parser.user_list_by_page(1)
    for i in t:
        if not s.query(User).get(i):
            log.info('Add new user to base: %s' % i)
            s.add(User(i))
    s.commit()
Пример #2
0
def download_full_user_list():
    s = Session()
    i = 1
    while True:
        t = parser.user_list_by_page(i)
        for i in t:
            if not s.query(User).get(i):
                log.info('Add new user to base: %s' % i)
                s.add(User(i))
        s.commit()
        if len(t) != 25:
            print(i)
            break