Selenium webdriver y unicode

Es mi segundo día con la biblioteca de Selenium 2 y el dolor con Unicode nunca parece disminuir.

Solo estoy haciendo la operación más básica, quiero imprimir la fuente de la página:

from selenium import webdriver


driver = webdriver.Firefox()
driver.get("http://google.com")

print driver.page_source

Efectivamente, me sale un error:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u0119' in position 62045:  
ordinal not in range(128)

¿Cómo puedo por favor codificar esto parautf-8 ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta