Показать сообщение отдельно

  #4  
Старый 01.02.2010, 16:38
Cthulchu
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
Провел на форуме:
4468361

Репутация: 1549


Отправить сообщение для Cthulchu с помощью ICQ
По умолчанию

написал на питоне 2.5
есть проверка на "@" в логине, чтобы небыло конфузов. Все, что в комментариях (после #) можно убрать, это я для себя оставил - экспериментировал.
Нормально работает только на ".ru/" доменах и если все линки начинаются с "http://" ну и так далее...
Написано говняно (в плане красоты и читабельности), ибо я только учу его.
Код:
import string
#str='string'
a=-1
f = open ('c:\\1.txt', 'r')
#f1 = open ('c:\\result.txt', 'a')
x = f.readlines()
for l in x:
    a+=1
    if l.startswith('http'):
        link=x[a]
        #link[7:link.find(".ru/")+3]
        usr=x[a+1]
        pwd=x[a+2]
        pwd=pwd.strip()
        usr=usr.strip()
        key, user = usr.split('=', 1)
        key1, passw = pwd.split('=', 1)
        if  "@" not in user:
            user=user+"@"+link[7:link.find(".ru/")+3]
        print (user+";"+passw)
 #print (cl[found:foundEnd])
 #f1.write(cl[found:foundEnd])
 #f1.write("""
 #""")
f.close
#f1.close
вывод:
Код:
lol1@lol.ru;parol
lol2@site2.ru;parol
lol3@site3.ru;parol
lol@site4.ru;parol