保存html到数据库报错

存取富文本,或者爬取到的网页带有html标签,需要在mysql中以longtext类型存入原生html的数据。
存入时报错
1 | query = query % self._escape_args(args, conn) |
开始以为是标签的原因,格式化后还是报错,如下格式化
1 | import html |
取出返回前端时,使用html.escape(content)
转换后返回。
如果上面的转换任然不生效,查看原文中是否有%引起的,百分号与Python的格式化语法冲突,需要将百分号处理一下再存。
- 本文标题:保存html到数据库报错
- 创建时间:2020-06-04 08:00:00
- 本文链接:2020/06/04/爬虫/保存html到数据库报错/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!