Advertisement
stuppid_bot

Untitled

Jun 15th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def handle_captcha(url, headers={}):
  2. root = Tk()
  3. root.title('Enter captcha')
  4. var = StringVar()
  5. def quit():
  6. var.set('')
  7. root.destroy()
  8. def on_enter(event):
  9. root.destroy()
  10. root.protocol('WM_DELETE_WINDOW', quit)
  11. request = urllib2.Request(url, headers=headers)
  12. response = urllib2.urlopen(request)
  13. image_data = StringIO(response.read())
  14. photo_image = ImageTk.PhotoImage(Image.open(image_data))
  15. captcha_img = Label(root, image=photo_image)
  16. captcha_img.pack()
  17. captcha_input = Entry(root, width=10, textvariable=var)
  18. captcha_input.pack()
  19. captcha_input.focus()
  20. captcha_input.bind('<Return>', on_enter)
  21. submit = Button(root, text='Submit', command=root.destroy)
  22. submit.pack()
  23. root.mainloop()
  24. return var.get()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement