selenium和PhantomJS返回的奇怪字符

selenium和PhantomJS返回的奇怪字符,selenium,phantomjs,Selenium,Phantomjs,我正在使用Selenium和PhantomJS,我注意到有时我会得到奇怪的结果。知道为什么吗?这是编码问题吗 LOG_PATH = '/vagrant/browser.log' WINDOW_SIZE = (1680, 1200) def create_driver(): browser = webdriver.PhantomJS(service_log_path=LOG_PATH) browser.set_window_size(*WINDOW_SIZE) return

我正在使用Selenium和PhantomJS,我注意到有时我会得到奇怪的结果。知道为什么吗?这是编码问题吗

LOG_PATH = '/vagrant/browser.log'
WINDOW_SIZE = (1680, 1200)
def create_driver():
    browser = webdriver.PhantomJS(service_log_path=LOG_PATH)
    browser.set_window_size(*WINDOW_SIZE)
    return browser

d = create_driver()
d.get('https://www.oanda.com/currency/converter/')
el = d.find_element_by_xpath('//*[@id="quote_currency_input"]')
元素的值具有奇怪的字符:

el.get_attribute('value')
'ç¾å'
虽然id很好:

el.get_attribute('id')
'quote_currency_input'
通过
d.save\u屏幕截图('test.png')
拍摄屏幕截图不会显示页面中的任何问题