1. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
    Автор сделал защиту от школьников,исправьте ошибки
    Code:
    # -*- coding: utf-8 -*-
    import urllib.request, urllib.parse, re, hashlib, time
    from xml.dom.minidom import parse, parseString
    
    ######################
    #  Writed by VeNOm   #
    #  ICQ: 206415153    #
    #     Svedm.com      #
    ######################
    
    mail=input("Login\n")
    pas=input("Password\n")
    
    vk = urllib.request.build_opener()
    
    def login (mail, pas):
        global vk
        res = urllib.request.urlopen('http://login.vk.com/?act=login&email='+mail+'&pass='+pas+'&expire=&vk=')
        res= res.read().decode()
        if re.search("s' value='",res)!=None:
            s = re.search(r"s' value='(.*?)' \/>",res)
            sid = s.group(1)
            cookie = 'remixap=1; remixlang=0; remixchk=5; remixsid='+sid
            vk = urllib.request.build_opener()
            vk.addheaders = [('cookie', cookie)]
        else:
            cookie=0
    
        return cookie
    
    print('authorizate...')
    s=login(mail,pas)
    if s!=0:
        api='1895617'#id приложения
        secret = 'bszTIcIkzk'#secret key
        res = vk.open('http://vkontakte.ru/feed.php')
        res = res.read().decode('cp1251')
        res = re.split('[\=,\,]+',res)
        vid = res[1]#парсим id
        sig=vid+'api_id='+api+'method=getGroupsv=2.0'+secret
        sig=hashlib.md5(sig.encode()).hexdigest()
        print('Geting group list...')
        link='http://api.vkontakte.ru/api.php?api_id='+api+'&method=getGroups&v=2.0&sig='+sig
        res=vk.open(link).read().decode()
        dom1 = parseString(res)
        dom2=dom1.getElementsByTagName("gid")
        for i in range(len(dom2)):
            print(dom2[i].childNodes[0].data)
            f = open('groups.txt','a')
            f.write(dom2[i].childNodes[0].data+"\n")
            f.close()
    else:
        print('Incorrect login or pass')
    
     
    #1 SwordMaster, 27 Aug 2010
    Last edited: 27 Aug 2010
  2. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    как бы это не защита, а логин в вк
    питон в другом разделе
     
  3. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
    что в скрипте не так? что нужно изменить\добавить ?
     
  4. AquaKlaster

    AquaKlaster Active Member

    Joined:
    9 Mar 2009
    Messages:
    0
    Likes Received:
    204
    Reputations:
    23
    Начни с того под какой версией питона запускаешь?
    Ошибки какого типа? синтаксические? семантические?
     
  5. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
    Питон 3 Версии.

    Вписал логин и пароль.

    mail=input("[email protected]\n")
    pas=input("moyparol\n")

    После чего нажимаю на файл ,открывает чёрное окошко,и сразу пропадает.

    Другие скрипты на питоне работают отлично.
     
  6. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    1) Нафига ты вписываешь их? ты запустиш прогу она сама попросит чтобы ты это ввел.
    2) навига ты с символом перевода строки пишеш?
    3) поставь просто
    mail='[email protected]'
    pas='moyparol'
     
  7. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
    Не имею знаний в этой области.
    Перепробовал кучу вариантов,открывает чёрный экран,через 1 сек он пропадает.
    У Вас скрипт запускается ,если да , как правильно его настроить.
     
  8. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    SwordMaster Скрипт работает в исходном виде, файл groups.txt создается. Проверьте, действительно ли вы запускаете из под третьего питона и/или запустите скрипт из командной строки
     
    _________________________
  9. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
  10. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    SwordMaster в словаре забанили? Повторяю - запускать из командной строки. НЕ из интерпретатора питона. Сохраняйте с расширением .py

    http://www.google.ru/search?q=как+запускать+скрипты+Python
     
    _________________________
  11. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
  12. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Удалите двойной пробел в слове "secr et"
     
    _________________________
    1 person likes this.
  13. SwordMaster

    SwordMaster Banned

    Joined:
    12 Aug 2009
    Messages:
    98
    Likes Received:
    9
    Reputations:
    0
    Большое спасибо,всё получилось то что и писал в 1 посте.