使用mechanize登录到websi时出现Unicode编码错误

2024-09-26 22:07:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用mechanize登录网站https://www.patientslikeme.com,但出现错误:

UnicodeEncodeError: 'ascii' codec can't encode character u'\u2713' in position 0: ordinal not in range(128).

请回复如何解决这个问题。你知道吗

代码:

import mechanize
import cookielib

br = mechanize.Browser()
br.set_handle_robots( False )

cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
br.addheaders = [('User-agent', 'Firefox')]

br.open('https://www.patientslikeme.com/users/sign_in')
br.select_form( nr=1)

br['user[email_or_login]'] = 'divyat'
br['user[password]']= 'nothing'

logged_in= br.submit()
logincheck= logged_in.read()

错误是由行logged_in= br.submit()引起的


Tags: inhttpsbrimportcomwww错误submit

热门问题