Пример #1
0
@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)
Пример #2
0
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()
Пример #3
0
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)