@contact: [email protected] @software: easyprice @file: main.py @time: 2018/4/24 上午11:58 """ from Register import Register from Lib.Logger import Logger import time logger = Logger("test.py") reg = Register.register() while True: email, cookies = reg.get_email_address() logger.info("获得随机邮箱:" + email) reg.register_in_openlaw(email) rsp = reg.get_mail_list(cookies) logger.info("等待接收激活邮件") flag = True count = 0 if reg.check_email(rsp): flag = False count += 1 while flag: if count > 10: break rsp = reg.get_mail_list(cookies)
from GetLinks import GetLinks from GetData import GetData from Register import Register from GetContacts import GetContacts from GetUniqueEmailPatterns import GetUniqueEmailPatterns from GenerateEmails import GenerateEmails if __name__ == '__main__': GetLinks.get_links() GetData().run() Register.register() GetContacts().run(4) print(GetUniqueEmailPatterns.get_unique_email_patterns()) input( 'Now you should write code for found email patterns. Enter when ready.' ) GenerateEmails().run()
class MessageCounter(telepot.helper.ChatHandler): def __init__(self, *args, **kwargs): self._state = "start" super(MessageCounter, self).__init__(*args, **kwargs) self._msgContent = "" self.cnx = DBHelper.connection(); self.cursor = DBHelper.setup_cursor(self.cnx) self.reg = Register(self.sender) login = KeyboardButton(text='ورود', request_contact=True) reg = KeyboardButton(text='ثبت نام') self.initial = [[login , reg]] self.userInfo = { 'name': "", 'age': "", 'sex': "", 'field': "" } def on_chat_message(self, msg): content_type, chat_type, chat_id = telepot.glance(msg) if content_type == 'text': if msg['text'] == '/start': if self._state == "start": # self.sender.sendMessage("شما هنوز ثبت نام نکرده اید لطفا نام خود را وارد کنید") self._msgContent = " عزیز سلام {} \n اگر قبلا ثبت نام کرده اید \"ورود\" و در غیر اینصورت \"ثبت نام\" را انتخاب کنید".format( msg['from']['first_name']) reply = ReplyKeyboardMarkup(keyboard=self.initial, one_time_keyboard=True) self.sender.sendMessage(self._msgContent,reply_markup=reply) elif self._state == "register": self._state == self.reg.register(msg, content_type) elif (msg['text'] == 'ثبت نام' and self._state == 'start'): self._state = "register" self._state = self.reg.register(msg, content_type) elif (msg['text'] == 'ورود' and self._state == 'start'): self._state = "login" else: if self._state == "register": self._state = self.reg.register(msg, content_type) elif self._state == "loggedIn": self._msgContent = " میتوانید پرسشنامه ی جدیدی ایجاد کنید یا با داشتن آیدی به پرسشنامه ای جواب دهید" elif content_type == "contact": self._state = self.reg.register(msg, content_type) print(self._state) # print(msg['text']) print(content_type) def on__idle(self, event): text = ' timeout' time.sleep(5) def on_close(self, ex): print('on_close() called due to %s: %s', type(ex).__name__, ex)