爬虫学习之-python插入mysql报错

Posted brady-wang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫学习之-python插入mysql报错相关的知识,希望对你有一定的参考价值。

异常:‘latin-1‘ codec can‘t encode characters in position 62-66: ordinal not in range(256)

 

用Python通过pymysql往MySQL数据库中插入数据时,插入的字段含有中文,出现异常:

‘latin-1‘ codec can‘t encode characters in position 62-66: ordinal not in range(256)

数据库连接语句:

db=pymysql.connect(host="localhost",user="root",passwd="mysql",db="test_db")

解决办法:

把数据库连接语句改为:

db=pymysql.connect(host="localhost",user="root",passwd="mysql",db="test_db",port=3306,charset=‘utf8‘)

以上是关于爬虫学习之-python插入mysql报错的主要内容,如果未能解决你的问题,请参考以下文章

爬虫学习之-操作mysql

python学习之爬虫一

Python学习之爬虫

python学习之Scrapy爬虫框架

python学习之爬虫 ——————爬取网易云歌词

Python爬虫学习之获取网页源码