It's my 2nd day with Selenium 2 library and the pain with Unicode never seem to subside.
I'm just doing the most basic operation, want to print the page source:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://google.com")
print driver.page_source
Sure enough, I get an error:
UnicodeEncodeError: 'ascii' codec can't encode character u'u0119' in position 62045:
ordinal not in range(128)
How can I please encode this to utf-8
?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…