gmail.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:tools 作者: okabe 项目源码 文件源码
def login( self, email, password ):

        self.browser.get( "http://mail.google.com" )
        sleep( 3 )

        self.action = webdriver.ActionChains( self.browser )
        self.email_form = self.browser.find_element_by_id( "Email" )
        self.email_form.send_keys( email )
        self.next_button = self.browser.find_element_by_id( "next" )
        self.next_button.click()
        sleep( 1 )

        if not self.browser.find_element_by_id( "Passwd" ):
            self.printq.put( "[-] Invalid email, removing {} from scope".format( email ) )
            self.emails.remove( email )
        else:
            self.pass_form = self.browser.find_element_by_id( "Passwd" )
            self.pass_form.send_keys( password )
            self.signin_button = self.browser.find_element_by_id( "signIn" )
            self.signin_button.click()
            sleep( 3 )
            self.browser.save_screenshot( "{}_{}.png".format( email, password ) )

            if "Wrong password" in self.browser.page_source:
                self.printq.put( "[!] Login failed: {}:{}".format( email, password ) )
            else:
                self.printq.put( "[^] Login succeeded: {}:{}".format( email, password ) )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号