beelzeГде эти, несчастные, нуждающиеся в помощи люди? )
Мое мнение - лучше тратить время на помощь тем, кто действительно нуждается в помощи
я вроде и гуглю и пытаюсь понять, но ничего совершенно не получается, прям аж руки опускаются. Спасибо огромное всем, кто постарался мне помочь!!
Я очень благодарен)
#/usr/bin/python #-*- coding: cp1251 -*- import urllib url = 'http://www.vezetmne.ru/auctions/803338197' urllib.urlretrieve(url=url, filename='COD.html') infile = open('COD.html') lines = infile.readlines() ## type1 = [] type2 = [] type3 = [] type4 = [] Stavka = [] Stavka1 = [] IGROK = [] IGROK1 = [] ## for i in range(len(lines)): line = lines[i]# так короче if 'cbid=alterStep' in line: A = lines[i].strip() Raznost = A[24:28] if 'item_bigcell' in line: t1 = lines[i+1].strip() #t1 - вспомогательная переменная для типа t2 = lines[i+2].strip() #t2 - вспомогательная переменная для типа t3 = lines[i+3].strip() #t3 - вспомогательная переменная для типа t4 = lines[i+4].strip() #t4 - вспомогательная переменная для типа type1 = t1[10:18] type2 = t2[10:18] type3 = t3[10:20] type4 = t4[11:20] if '<div class="history" id="history">' in line: C = lines[i+3].strip() B = lines[i+5].strip() Stavka = C[21:30] #для денег будем брать полный, т.к. там еще справа ник хз какой длины IGROK = C[53:-25] # А вот для ника возьмем с минусом Stavka1 = B[21:30] IGROK1 = B[53:-25] break if 'Участ' in type1: ty = 'Не требует свободных слотов' elif 'Кажд' in type1: ty = 'Ограниченное число ставок' elif 'Лог' in type1: ty = 'Логины зашифрованы' else: ty = 0 infile.close() print Stavka, 'Ставка\n', IGROK, 'Победитель аукциона\n', Stavka1,'Предпоследняя ставка\n', IGROK1,'Предпоследний участник\n', Raznost,'Шаг, с которым велись торги\n', type1,'\n', type2,'\n', type3,'\n', type4
fata1exв MIT сейчас python используют для обучения ;)
Такое ощущение, что это паскаль :) Если бы не шебанг, не догадался бы.
for i in range(len(lines)): t4 = lines[i+4] # это вообще как? ... infile.close() # закрывать файл в цикле это чтобы наверняка? ) .... line = lines[i] # >< ... t1 = lines[i+1].strip() #t1 - вспомогательная переменная для типа t2 = lines[i+2].strip() #t2 - вспомогательная переменная для типа t3 = lines[i+3].strip() #t3 - вспомогательная переменная для типа t4 = lines[i+4].strip() #t4 - вспомогательная переменная для типа # Как насчет хотя бы списка, цикла или comprehension? type1 = [] type2 = [] type3 = [] type4 = [] Stavka = [] Stavka1 = [] IGROK = [] IGROK1 = [] # o__O pep8?