Найти - Пользователи
Полная версия: парсер email и пароля
Начало » Python для новичков » парсер email и пароля
1 2
Egor2010
Добрый день,
Как парсить email и password на правильность ?Со всеми ограничениями,чтобы @ встречался.
import re
import hashlib
def email(email):
if(email):
pattern=r"^[a-zA-Z0-9]{1,100}[@][a-z]{2,6}\.[a-z]{2,4}"
number_re=re.compile(pattern)
if number_re.findall(email):
return email
else:
return ""
else:
return ""
def password(password):
if(password):
if(len(password) >= 8):
return password
else:
return ""
else:
return ""
вот что у меня получилось ,улучшите
FishHook
Почему не взять готовое решение?
alex925
Egor2010
Почитай статью http://habrahabr.ru/post/175375/ полезно будет
Egor2010
1 охота самому,дабы понять как все устроено
2 прочитаю
Так может кто-нибудь покажет код как он это представляет
FishHook
Egor2010
1 охота самому,дабы понять как все устроено2 прочитаюТак может кто-нибудь покажет код как он это представляет
Взаимоисключающие вещи какие-то. Посмотри, как это реализовано в любом популярном продукте, валидирующем имейлы, например в Django. Или тебе не интересно, “как это себе представляют себе разработчики Джанго”?
Egor2010
FishHook
Мне болие интересно на python в консоле
А из web framework'ов я пишу на flask
FishHook
и чо?
Egor2010
FishHook
и чо?
На “и чо?” Я не могу дать нормального ,адекватного ответа
Если все еще не понятно , мне нужен код для парсинга email
4kpt_III
Egor2010
А из web framework'ов я пишу на flask

Тогда непонятно зачем Вам это надо Если подключить sqlalchemy-utils, то там есть поле, которое отвечает за email. Оно само проведет валидацию. Плюс валидация сама автоматом подтянется, если использовать wtforms-alchemy.
Egor2010
4kpt_III
Спасибо, буду знать.
Я стараюсь как можно больше писать на чистом python )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB