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:
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()