EdОсознал) классное решение)
Вот так нужно было:Попробуйте это осознать и показывайте чего вышло.types = [type1, type2, type3, type4, type5]
ty = []
for q in range(len(types)):
if 'Участ' in types[q]:
ty[q] = 1
#-*- coding: cp1251 -*- """ Created on Tue Jun 05 19:35:11 2012 @author: Dimazzzzzz """#/usr/bin/python import urllib import numpy as np rasnost = [] Data =[] Blitz1 = [] Stavka2 = [] Igrok2 = [] Typs = [[]] * 10 for J in xrange(803311466, 803311500): url='http://www.vezetmne.ru/auctions/'+str(J) urllib.urlretrieve(url=url, filename='COD.html') infile = open('COD.html') lines = infile.readlines() print J for i in range(len(lines)): line = lines[i]# так короче if 'cbid=alterStep' in line: rasnost.append(np.float(line.strip()[24:28])) if 'item_bigcell' in line: type1 = lines[i+1].strip()[10:40] type2 = lines[i+2].strip()[10:40] type3 = lines[i+3].strip()[10:40] type4 = lines[i+4].strip()[10:40] type5 = lines[i+5].strip()[10:40] if 'Аукцион завершен' in line: Data.append(line.strip()[-28:-19]) if 'Блиц-цена' in line: Origin = line.strip()[91:97] if '.' in Origin: Orig = Origin[0:5] else: Orig = Origin if '.' in Orig: AA = Orig[0:4] else: AA = Orig if '.' in AA: BB = AA[0:3] else: BB = AA if '.' in BB: Blitz1.append(np.int(BB[0:2])) else: Blitz1.append(np.int(BB)) if '<div class="history" id="history">' in line: Stavka1 = lines[i+3].strip()[21:50]# stavka.append(line.strip()[21:30]) Stavka2.append(np.float(Stavka1[0:Stavka1.find('р')])) Igrok1 = lines[i+3].strip()[21:-24] # А вот для ника возьмем с минусом Igrok2.append(Igrok1[Stavka1.find('р')+26:]) types = [type1, type2, type3, type4, type5] ty = [] for q in range(len(types)): if 'Участ' in types[q]: ty[q] = 1 # Не требует свободных лотов (+) elif 'Кажд' in types[q]: ty[q] = 2 # Ограниченное количество ставок (+) elif 'Лог' in types[q]: ty[q] = 3 #'Логины зашифрованы'(+) elif 'Днев' in types[q]: ty[q] = 4 #'Дневной'(+) elif 'Один' in types[q]: ty[q] = 5 #'С блефом' (+) - Внезапно ОО elif 'Аукцион для' in types[q]: ty[q] = 6 #' Для новичков' (+) elif 'Ставк' in types[q]: ty[q] = 7 #'На понижение' elif 'Фикс' in types[q]: ty[q] = 8 #'Фиксированная цена' elif '100' in types[q]: ty[q] = 9 #'100% скидка' elif 'Бесп' in types[q]: ty[q] = 10 #'Бесплатные ставки' else: ty[q] = 0
ty[q] = 6 #' Для новичков' (+) IndexError: list assignment index out of range
Спасибо, счас буду исправлять