【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

调试输出存在数据,print在控制台确丢失数据

如下图,调试可以看到数据是完整的

【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

但是print输出的,恰好丢失了中间的一大堆数据。对,下图打问号的地方应该是小说才对。

【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

看代码可能看不出缺失内容,可视化看看

【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

对吧,刚好缺失了小说。

后来我尝试用写文件的方式保存获取的源码,经过观察发现

消失的数据都有一个特征,前面有 <br>&#xA0;
凡是有个特征的行,都没有在控制台输出

解决方法如下

【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

获取到源码后立即以替换的方式更换 <br>换行符为 \n, 改为空格。

【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

正常输出!over!

Original: https://www.cnblogs.com/mllt/p/python-q-print.html
Author: 萌狼蓝天
Title: 【Python】【爬虫】【问题解决方案记录】调试输出存在数据,print在控制台确丢失数据

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611057/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球