Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

04.03.2010, 13:25
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от rushter
PyInstaller крутая вещь, особенно полезно почитать его исходники в плане защиты кода 
ну защита кода для мну такая задача не стояла, а вот выкурить приложение на PyQt4 со всеми зависимостями вместе то у него получилось на 5+, не радует только то, как это реализовано - посредством хуков 
|
|
|

04.03.2010, 17:26
|
|
Познающий
Регистрация: 06.04.2009
Сообщений: 69
Провел на форуме: 1032476
Репутация:
39
|
|
Как на pygtk создать многострочное поле для ввода/вывода текста? Желательно со скроллом. Например, для инициализации однострочного поля, надо использовать:
element=gtk.Entry()
|
|
|

04.03.2010, 18:10
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Chubakur
Как на pygtk создать многострочное поле для ввода/вывода текста? Желательно со скроллом. Например, для инициализации однострочного поля, надо использовать:
element=gtk.Entry()
Никогда не писал на pyGTK 
На wxpython это можно получить добавлением флага wx.TE_MULTILINE
|
|
|

04.03.2010, 18:11
|
|
Познающий
Регистрация: 06.04.2009
Сообщений: 69
Провел на форуме: 1032476
Репутация:
39
|
|
Сообщение от login999
Никогда не писал на pyGTK 
На wxpython это можно получить добавлением флага wx.TE_MULTILINE
никогда не писал на wx. Если можешь ,дай ссылку на мануал, как подключать и подобное 
Последний раз редактировалось Chubakur; 04.03.2010 в 18:14..
|
|
|

04.03.2010, 18:16
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Chubakur
никогда не писал на wx. Если можешь дай ссылку на мануал, как подключать и подобное 
wxpython.org - там есть бинарная сборка под форточки и Python 2.6 , устанавливается с полпинка (относительно 32 разрядной системы), проблем не возникало (были только со сборкой в exe, ну да там все быстро решилось). Есть мордодел (поначалу немного неудобный, но потом в принципе привыкнешь) - wxformbuilder.org (качать последнюю бету с sourcefoge, только она умеет генерить для питона код (3.66 вроде или чето такое)). Дальше только маны
P.S. Но "мечту секретарши" ака самый песдатый гуй то ИМХО проще всего делать на PyQt , если подразумевать "изкаропки"
Ну и Tkinter тоже никто не отменял - для маленьких гуев можно поюзать, тем более что он "изкаропки"
Последний раз редактировалось login999; 04.03.2010 в 18:19..
|
|
|

05.03.2010, 19:28
|
|
Познающий
Регистрация: 05.09.2009
Сообщений: 34
Провел на форуме: 86734
Репутация:
14
|
|
Я тут быдлокодил..... http://dumpz.org/17440/
Код:
def asd(line):
line1 = re.split('[\:]+',line)
mail = line1[0]
flag=False
pas = line1[1]
print(pas)
serv = re.split('[\@,\:]+',line)
serv=serv[1]
sh=0
print('Start activate')
while flag==False:
try:
box = poplib.POP3("pop3."+serv, "110")
box.user(mail)
box.pass_(pas)
numMessages = len(box.list()[1])
s = box.retr(len(box.list()[1]))[1]
q=0
for i in s:
v = re.search(b'http://vkontakte.ru/register.php?',i)
if v != None:
q=i
q= q.decode()
print(q)
print('We have a message')
res = urllib.request.urlopen(q)
flag = True
break
if q==0:
box.quit()
print('Waiting for message...')
time.sleep(10)
except:
print("Unexpected error:", sys.exc_info())
sh=sh+1
if sh>3:
print('Oh shi~')
flag = True
else:
time.sleep(15)
Но вот не пойму в чем проблема, при подключении к любому ящику, например майл.ру выдает ошибку. Для майл ру она сообщает о том, что пароль от аккаунта не верен, хотя с этим паролем на аккаунт можно зайти.
Подскажите пожалуйста, в чем может быть проблема.
Используется poplib и python 3.1
забыл добавить. входящая переменная line идет вида "mail@mail.com  assword
Последний раз редактировалось Ice_VeNOm; 05.03.2010 в 19:46..
|
|
|

05.03.2010, 20:33
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Код:
pas = line1[1].strip("\r\n")
Не оно ?
P.S. Некошерно юзать регулярки для разбивки строки - у нее(str) есть метод .split()
Последний раз редактировалось login999; 05.03.2010 в 20:46..
|
|
|

05.03.2010, 21:20
|
|
Познающий
Регистрация: 05.09.2009
Сообщений: 34
Провел на форуме: 86734
Репутация:
14
|
|
Теперь выдает следующее:
<class 'AttributeError'>, AttributeError("'POP3' object has no attribute 'sock'",), <traceback object at 0x02E93328>
|
|
|

05.03.2010, 22:51
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Ice_VeNOm
Теперь выдает следующее:
Так, а вот об этом подробнее - в приведенном участке кода нету той строки, на которую ты выдал трейсбек. Ругается на то, что ты где-то используешь атрибут sock применительно к обьекту класса POP3.
Чтоб по нормальному - то выложи код плиз. Не хочешь светить - можно в ПМ...
|
|
|

05.03.2010, 23:30
|
|
Познающий
Регистрация: 05.09.2009
Сообщений: 34
Провел на форуме: 86734
Репутация:
14
|
|
все сделал ^_^
цикл был не правильно построен
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|