Python 请求UnicodeEncodeError:错误

Python 请求UnicodeEncodeError:错误,python,python-3.x,web-scraping,python-requests,Python,Python 3.x,Web Scraping,Python Requests,我试图从一个网站上获取一些信息,但得到了这个 这是密码 import requests r = requests.get("http://erp.college_name.edu/").text print(r) 这里是错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\User\AppData\Local\Programs\Python\P

我试图从一个网站上获取一些信息,但得到了这个

这是密码

import requests
r = requests.get("http://erp.college_name.edu/").text
print(r)
这里是错误

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "C:\Users\User\AppData\Local\Programs\Python\Python35-
  32\lib\encodings\cp437.py", line 19, in encode
     return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\xa9' in 
   position 7435: character maps to <undefined>
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\User\AppData\Local\Programs\Python\Python35-
32\lib\encodings\cp437.py”,编码中的第19行
返回codecs.charmap\u encode(输入、自身错误、编码\u映射)[0]
UnicodeEncodeError:“charmap”编解码器无法在中编码字符“\xa9”
位置7435:角色映射到
我正在尝试使用请求登录到我的id。

有什么帮助吗

您可以使用“utf-8”对文本进行编码,然后可以正确打印字符串

import requests
r = requests.get("http://erp.college_name.edu/").text

print(r.encode('utf-8'))

您的
pythonionecoding
可能未设置为
UTF-8
。请通过尝试打印(u)来验证这一点♠')。如果这引发了相同的异常,请咨询@talkdirty im get6ting this
>>打印(u'♠')♠  这意味着我的控制台没有任何问题,那它是什么?它与网页抓取有什么关系?没有直接的网页抓取,但我猜python在终端中显示内容时遇到了问题。虽然它对你有效,但我在这里错了。你从
r.encoding
中得到了什么?