请求UnicodeEncodeError:错误

时间:2017-03-15 15:19:38

标签: 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\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>

我正在尝试使用请求登录我的ID 任何帮助?

1 个答案:

答案 0 :(得分:2)

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

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

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