def worker(start, offset):
    cookie = 'shaishufang=Mjc5MTYwfGZmY2VmYzIyYmMxZjhlZThjNzgzYjFlOGIxOWUwODg2'
    host = "127.0.0.1"
    port = 3306
    username = '******'
    password = '******'
    database = 'shaishufang'

    m = MySQLDB(host, port, username, password, database)

    for i in range(start, start + offset):
        print 'INFO[UserID]: ', i, 'Processing...'
        proxy = m.ReadProxy()
        ui = UserIsbns(str(i), cookie, proxy)
        isbns = ui.run()
        if len(isbns) == ui.getTotalBooks():
            state = 1
        else:
            state = 0

        userModel = {'UserID': i, 'UserName': ui.getUserName(), 'TotalBooks': ui.getTotalBooks(), 'State': state}
        if m.InsertUsers(userModel):
            print 'INFO[Inserted Users]: ', userModel

        for isbn in isbns:
            bookModel = {'ISBN': isbn, 'BookName': 'Unknow', 'UserID': i}
            if m.InsertBooks(bookModel):
                print 'INFO[Inserted Books]: ', bookModel

    m.CloseDB()
def worker(start, offset):
    cookie = 'shaishufang=Mjc5MTYwfGZmY2VmYzIyYmMxZjhlZThjNzgzYjFlOGIxOWUwODg2'

    for i in range(start, start + offset):
        ui = UserIsbns(str(i), cookie)
        isbns = ui.run()
        saveLstToFile('isbns.txt', isbns)