Example #1
0
import captchatrader
import getpass
APIKEY = ''
if __name__ == '__main__':
    print 'Enter username'
    user = raw_input('user: '******'Enter password'
    password = getpass.getpass('password: '******'':
        print 'Apikey wasn\'t configured. If needed please edit de APIKEY= part. Entering your apikey'
        ct = captchatrader.captchatrader()
    else:
        ct = captchatrader.captchatrader(APIKEY)
    ct.login(user, password)
    loop = True
    while loop:
        print 'What do you want to do?'
        print '1) Submit'
        print '2) Respond'
        print '3) Get Credits'
        print '4) Enqueue'
        print '5) Answer'
        print '6) Dequeue'
        print '7) Get Wait Time'
        print '8) Exit'
        action = raw_input('Action number: ')
        if int(action) == 1:
            var = raw_input('Enter the path of the image: ')
            print 'Submiting. Please wait...'
            print ct.submit(var)
        elif int(action) == 2:
Example #2
0
        self.execute_script('oldtitle=document.title;document.title=document.documentElement.innerHTML;')
        html = self.get_main_frame().get_title()
        print html

    def onSubmit(self, entry, *args):
        text = entry.get_text()
        if text == '':
            GtkRunner(lambda *x: x, self.ct.dequeue)
        else:
            GtkRunner(lambda *x: x, self.ct.answer, text)
        entry.set_text('')
        GtkRunner(lambda x: self.webview.load_string(HTMLLOADINGPAGE % x[1][2], 'text/html', 'UTF-8','/'), self.ct.getWaitTime )
        GtkRunner(lambda x: self.webview.load_string('<html><body><img src="%s"/></body></html>' % x[1][1], 'text/html', 'UTF-8','/'), self.ct.enqueue)

    def onExit(self, button, *args):
        self.hide()
        self.ct.dequeue()
        gtk.main_quit()
        exit()


if __name__ == "__main__":
    user = raw_input('User:'******'Password:')
    ct = captchatrader.captchatrader()
    ct.login(user, passw)
#    gtk.gdk.threads_init()
    win = window(ct)
    win.show_all()
    gtk.main()