def fuckall(): for i in cardlist: j = random.choice([0, 1, 2, 3]) time = 0 print i, "->", j, while os.path.exists("e:\\ma\\%s_%d.png" % (i, j)) and time < 3: j = (j + 3) % 4 time += 1 print j, if time == 3: print "" continue print 100.00 * len(os.listdir("e:\\ma")) / 4 / len(cardlist), "%" dt = maclient_network.decode_res(download_card(i, j)) open("e:\\ma\\%s_%d.png" % (i, j), "wb").write(dt)
def fuckall(_loc = 'tw', download_dir = '.'): global loc loc = _loc clst, cname = gen_list(loc) tlst = gen_list('tw')[0] pct = 0.0 delta = 0 skip = [] print('total', len(clst), 'exists', len(os.listdir(download_dir)) / 4) while pct <= 100: for i in clst: if int(i) in xrange(161, 171): continue if loc != 'tw': if i in tlst: print(i, '-tw') delta += 4 continue j = random.choice([0, 1, 2, 3]) times = 0 print(i, '->', j, end = '') while (os.path.exists('%s/%s-%s_%d.png' % (download_dir, cname[i][0].decode('utf-8'), i, j)) or '%d_%d' % (i, j) in skip)\ and times < 3: j = (j + 3) % 4 times += 1 print(j, end = '') if times == 3: print() continue pct = 100.00 * (len(os.listdir(download_dir)) + delta) / 4 / len(clst) print(' ', (len(os.listdir(download_dir)) + delta) / 4, len(clst), '%.2f%%' % pct) a = download_card(i, j) if len(a) % 16: delta += 1 skip.append('%d_%d' % (i, j)) print('error') else: dt = maclient_network.decode_res(a) open('%s/%s-%s_%d.png' % (download_dir, cname[i][0].decode('utf-8'), i, j), 'wb').write(dt) time.sleep(random.randint(1, 3))