【发布时间】:2017-03-15 15:19:38
【问题描述】:
我试图从网站上获取一些信息,但得到了这个。
这里是代码..
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。
有什么帮助吗?
【问题讨论】:
-
您的
PYTHONIOENCODING可能未设置为UTF-8。请通过尝试print(u'♠')来验证这一点。如果这引发相同的异常,请咨询this answer -
@talkdirty im get6ting this
>>> print(u'♠')♠ 这意味着我的控制台没有任何问题,那是什么? -
它与网络抓取有什么关系
-
没有直接网络抓取,但我的猜测是 python 在终端中显示内容时遇到了问题。因为它对你有用,所以我在这里错了。
r.encoding得到什么?
标签: python python-3.x web-scraping python-requests