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)