【发布时间】:2013-09-11 10:41:31
【问题描述】:
为什么下面的代码给我一个错误信息:AttributeError: 'list' object has no attribute 'encode'?
import urllib2
from BeautifulSoup import BeautifulSoup
opener = urllib2.build_opener()
opener.addheaders = [('user-agent', 'Mozilla/5.0')]
url = ('http://en.wikipedia.org/wiki/Pink_Floyd')
thisurl= opener.open(url).read()
soup = BeautifulSoup(thisurl)
title = soup.title.text
body = soup.findAll('p')
body = body.encode('ascii','ignore')
for i in body:
print i.text
【问题讨论】:
标签: python python-2.7 encoding character-encoding beautifulsoup