我想刮从一个网页的一些内容解决编码错误,这是代码:如何在Python
import requests
from bs4 import BeautifulSoup
import urllib2
url = "anUrl"
r = requests.get(url)
soup = BeautifulSoup(r.text,'lxml')
print soup.prettify()
这是错误的描述: unicodeencodeerror:“字符映射”编解码器不能编码字符u'\ u2013'位置:字符映射到undefined
这种错误应该取决于不同的字符,而不是相同的,所以我需要一个通用的解决方案。
你在使用什么控制台,即'print'输出在哪里? –
我在命令行上打印它,但我需要在浏览器上显示它。 – Poggio
但是Windows,Linux还是其他?如果你把它放在浏览器上,你将不再使用'print',对吗? –