scrapy解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题 (

解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题

(2012-08-30 14:26:52)

scrapy解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题 (转载

标签:

it

分类: python

原因

今天把一个列表转换成字符串输出至mysql数据库

的时候出现了UnicodeEncodeError: 'ascii' codec can't encode

scrapy解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题 (

BeautifulSoup输出的是列表

无法写入数据库

解决办法:

soup=soup.find(id='rwb_zw').prettify()

部分代码

soup = BeautifulSoup(response.text, 'lxml')
        title=soup.find('h1').get_text()
        soup=soup.find(id='rwb_zw').prettify()
        print(soup)
        ''.join(soup)
        print(soup)
        text=soup