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

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

时间:2022-09-28 22:12:08浏览次数:63  
标签:输出 Python 爬虫 丢失 print 控制台 数据 调试

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

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

image

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

image

对吧,刚好缺失了小说。

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

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

解决方法如下

image

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

image

正常输出!over!

标签:输出,Python,爬虫,丢失,print,控制台,数据,调试
From: https://www.cnblogs.com/mllt/p/python-q-print.html

相关文章

  • 基于python的药物管理系统设计与实现-计算机毕业设计源码+LW文档
    开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm 浏览器:谷歌浏览器数据库:DROPTABLEIFEXISTS......
  • 基于python的疫情防控下医院人员调动系统设计与实现-计算机毕业设计源码+LW文档
    摘要随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各......
  • Python入门基础
    今日内容总结while循环的补充说明流程控制之for循环while循环什么是循环,循环就是想要让一些代码反复执行while条件:条件成立后所执行的循环体代码 1.先判断条......
  • python 数值类型-浮点数,复数。数值之间的运算
    1.浮点数1.1python中的浮点数和C语言一样有误差`0.1+0.20.300000000000000040.3==0.1+0.2False`那如何精确的计算浮点数?需要借助decimal(十进制的)模块`impor......
  • python之循环与基本数据类型内置方法
    今日内容概要作业讲解while循环补充说明流程控制之for循环基本数据类型内置方法今日内容详细while循环补充说明1.死循环 真正的死循环是一旦执行CPU功耗会......
  • Python学习路程——Day06
    Python学习路程——Day06目录Python学习路程——Day06一、while循环的补充说明1、死循环2、while嵌套及全局标志位二、流程控制之for循环1、for循环特点及语法结构2、for......
  • Python日常
    今日小节While循环补充说明死循环真正的死循环一旦执行CPU功耗就会急速上升直到系统采取紧急措施,所以尽量不要让CPU长时间的不间断运算。嵌套及全局标志位强调:一个......
  • nginx日志的python分析脚本
    因为容量场景需要统计峰值时间段的业务分布情况,即是统计每个接口请求以及对应的数量,这里记录下之前的实现脚本。nginx的日志格式如下: 代码如下:importos,jsonimport......
  • python爬取黑马网站
         ......
  • python流程控制下-for、while循环补充
    循环结构之for循环实现循环结构还可以用关键字for。for关键字我们来看这一段代码:emotions=['smile','laugh','cry','angry']foremoinemotions:print('我......