AttributeError: 'xxx' object has no attribute 'translate' 问题解决
手动反爬虫:原博地址 https://blog.csdn.net/lys_828/article/details/123613526
知识梳理不易,请尊重劳动成果,文章仅发布在CSDN网站上,在其他网站看到该博文均属于未经作者授权的恶意爬取信息
问题
在使用sqlalchemy将DataFrame数据存放到数据库时候,运行代码后输出结果如下:
解决的方式也比较简单,就是把DataFrame所有的字段类型都变成字符串数据类型后再进行储存即可,核心代码如下
for i in range(len(df.columns)):
df.iloc[:,i] = df.iloc[:,i].astype(str)
运行后再次执行数据储存的操作后就没有问题了,输出结果如下。
对应的数据库打开后刷新就可以看到导入的数据,如下